ARB
Public Member Functions | List of all members
custom_dealloc_ptr< T, DEALLOC > Class Template Reference

#include <smartptr.h>

Inheritance diagram for custom_dealloc_ptr< T, DEALLOC >:
Inheritance graph
[legend]
Collaboration diagram for custom_dealloc_ptr< T, DEALLOC >:
Collaboration graph
[legend]

Public Member Functions

 custom_dealloc_ptr (T *p)
 
 ~custom_dealloc_ptr ()
 
const TgetPointer () const
 
TgetPointer ()
 

Detailed Description

template<class T, void(*)(T *) DEALLOC>
class custom_dealloc_ptr< T, DEALLOC >

Definition at line 83 of file smartptr.h.

Constructor & Destructor Documentation

template<class T , void(*)(T *) DEALLOC>
custom_dealloc_ptr< T, DEALLOC >::custom_dealloc_ptr ( T p)
inline

Definition at line 86 of file smartptr.h.

References DUMP_SMART_PTRS_DO.

template<class T , void(*)(T *) DEALLOC>
custom_dealloc_ptr< T, DEALLOC >::~custom_dealloc_ptr ( )
inline

Definition at line 89 of file smartptr.h.

References DUMP_SMART_PTRS_DO.

Member Function Documentation

template<class T , void(*)(T *) DEALLOC>
const T* custom_dealloc_ptr< T, DEALLOC >::getPointer ( ) const
inline

Definition at line 94 of file smartptr.h.

template<class T , void(*)(T *) DEALLOC>
T* custom_dealloc_ptr< T, DEALLOC >::getPointer ( )
inline

Definition at line 95 of file smartptr.h.


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