Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
jau::OptDeleter< T > Class Template Reference

#include <basic_algos.hpp>

Collaboration diagram for jau::OptDeleter< T >:

Public Member Functions

constexpr OptDeleter () noexcept
 
constexpr OptDeleter (bool owner) noexcept
 
constexpr OptDeleter (const OptDeleter &) noexcept=default
 
constexpr OptDeleter (OptDeleter &&) noexcept=default
 
void operator() (T *p) const
 

Detailed Description

template<typename T>
class jau::OptDeleter< T >

Definition at line 474 of file basic_algos.hpp.

Constructor & Destructor Documentation

◆ OptDeleter() [1/4]

template<typename T>
jau::OptDeleter< T >::OptDeleter ( )
inlineconstexprnoexcept

Definition at line 479 of file basic_algos.hpp.

Here is the caller graph for this function:

◆ OptDeleter() [2/4]

template<typename T>
jau::OptDeleter< T >::OptDeleter ( bool owner)
inlineconstexprnoexcept

Definition at line 480 of file basic_algos.hpp.

◆ OptDeleter() [3/4]

template<typename T>
jau::OptDeleter< T >::OptDeleter ( const OptDeleter< T > & )
constexprdefaultnoexcept

◆ OptDeleter() [4/4]

template<typename T>
jau::OptDeleter< T >::OptDeleter ( OptDeleter< T > && )
constexprdefaultnoexcept

Member Function Documentation

◆ operator()()

template<typename T>
void jau::OptDeleter< T >::operator() ( T * p) const
inline

Definition at line 483 of file basic_algos.hpp.


The documentation for this class was generated from the following file: