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.