Public Types | |
typedef T | element_type |
Public Member Functions | |
RefCountPtr (T *ptr, bool threadSafe=false) | |
RefCountPtr (const RefCountPtr< T > &rhs) | |
RefCountPtr (_PtrHolder< T > *ptr) | |
RefCountPtr< T > & | operator= (const RefCountPtr< T > &rhs) |
RefCountPtr< T > & | operator= (T *p) |
RefCountPtr< T > & | operator= (RefCountPtr< T > &rhs) |
void | SetThreadSafeOn () |
int | ReferenceCount () const |
bool | IsNull () const |
bool | IsNotNull () const |
void | Release () |
T * | Detach () |
T * | Get () const |
_PtrHolder< T > * | GetHolder () const |
T & | operator* () const |
T * | operator-> () const |
operator T & () const | |
void | CheckMem () const |
void | ValidateMem () const |
Definition at line 98 of file RefCountPtr.h.