Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions | Static Public Attributes
Deleter< T > Struct Template Reference

Public Member Functions

 Deleter ()
 
 Deleter (const Deleter &)
 
virtual ~Deleter ()
 
void operator() (T *p)
 
 Deleter ()
 
 Deleter (const Deleter &)
 
virtual ~Deleter ()
 
void operator() (T *p)
 

Static Public Attributes

static int n_def_ctors
 
static int n_cpy_ctors
 
static int n_dtors
 
static int n_funcalls
 

Detailed Description

template<class T>
struct Deleter< T >

Definition at line 120 of file 20.smartptr.shared.cpp.

Constructor & Destructor Documentation

◆ Deleter() [1/4]

template<class T >
Deleter< T >::Deleter ( )
inline

Definition at line 127 of file 20.smartptr.shared.cpp.

◆ Deleter() [2/4]

template<class T >
Deleter< T >::Deleter ( const Deleter< T > &  )
inline

Definition at line 131 of file 20.smartptr.shared.cpp.

◆ ~Deleter() [1/2]

template<class T >
virtual Deleter< T >::~Deleter ( )
inlinevirtual

Definition at line 135 of file 20.smartptr.shared.cpp.

◆ Deleter() [3/4]

template<class T >
Deleter< T >::Deleter ( )
inline

Definition at line 89 of file 20.smartptr.weak.cpp.

◆ Deleter() [4/4]

template<class T >
Deleter< T >::Deleter ( const Deleter< T > &  )
inline

Definition at line 93 of file 20.smartptr.weak.cpp.

◆ ~Deleter() [2/2]

template<class T >
virtual Deleter< T >::~Deleter ( )
inlinevirtual

Definition at line 97 of file 20.smartptr.weak.cpp.

Member Function Documentation

◆ operator()() [1/2]

template<class T >
void Deleter< T >::operator() ( T *  p)
inline

Definition at line 139 of file 20.smartptr.shared.cpp.

◆ operator()() [2/2]

template<class T >
void Deleter< T >::operator() ( T *  p)
inline

Definition at line 101 of file 20.smartptr.weak.cpp.

Field Documentation

◆ n_cpy_ctors

template<class T >
int Deleter< T >::n_cpy_ctors
static

Definition at line 123 of file 20.smartptr.shared.cpp.

◆ n_def_ctors

template<class T >
int Deleter< T >::n_def_ctors
static

Definition at line 122 of file 20.smartptr.shared.cpp.

◆ n_dtors

template<class T >
int Deleter< T >::n_dtors
static

Definition at line 124 of file 20.smartptr.shared.cpp.

◆ n_funcalls

template<class T >
int Deleter< T >::n_funcalls
static

Definition at line 125 of file 20.smartptr.shared.cpp.


The documentation for this struct was generated from the following files: