#include <SmartPointer.h>
| Public Member Functions | |
| T * | Get () const | 
| kt_bool | IsValid () const | 
| operator T * () const | |
| T & | operator* () const | 
| T * | operator-> () const | 
| SmartPointer & | operator= (const SmartPointer &rOther) | 
| SmartPointer & | operator= (T *pPointer) | 
| template<class Other > | |
| SmartPointer & | operator= (const SmartPointer< Other > &rOther) | 
| void | Release () | 
| SmartPointer () | |
| SmartPointer (const SmartPointer &rOther) | |
| template<class Other > | |
| SmartPointer (const SmartPointer< Other > &rOther) | |
| SmartPointer (T *pPointer) | |
| virtual | ~SmartPointer () | 
| Private Attributes | |
| T * | m_pPointer | 
| Friends | |
| class | SmartPointer | 
Manages reference-counted shared objects
Definition at line 39 of file SmartPointer.h.