Public Member Functions | |
~CP_SmartPtr () | |
Destructor. | |
Constructor / Destructor | |
CP_SmartPtr (T *inPtr=NULL) | |
Constructor. | |
operators | |
T & | operator * () const |
T * | operator-> () const |
operator const void * () const | |
Ptr management | |
T * | Get () const |
T * | Reset (T *inPtr) |
T * | Release () |
Protected Attributes | |
T * | fPtr |
Private Member Functions | |
CP_SmartPtr (const CP_SmartPtr< T > &inPtr) | |
CP_SmartPtr< T > & | operator= (const CP_SmartPtr< T > &inPtr) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|