![]() |
Pioneer
|
#include <RefCounted.h>


Public Member Functions | |
| RefCountedPtr () | |
| RefCountedPtr (T *p) | |
| RefCountedPtr (const this_type &b) | |
| template<typename U > | |
| RefCountedPtr (const RefCountedPtr< U > &b) | |
| ~RefCountedPtr () | |
| this_type & | operator= (const this_type &b) |
| template<typename U > | |
| this_type & | operator= (const RefCountedPtr< U > &b) |
| bool | Unique () const |
Public Member Functions inherited from SmartPtrBase< RefCountedPtr< T >, T > | |
| void | Reset (T *p=0) |
| T & | operator* () const |
| T * | operator-> () const |
| T * | Get () const |
| bool | Valid () const |
| operator safe_bool () const | |
| bool | operator! () const |
| void | Swap (this_type &b) |
Additional Inherited Members | |
Protected Member Functions inherited from SmartPtrBase< RefCountedPtr< T >, T > | |
| SmartPtrBase () | |
| SmartPtrBase (T *p) | |
Protected Attributes inherited from SmartPtrBase< RefCountedPtr< T >, T > | |
| m_ptr | |
| T * | m_ptr |
| return | p |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |

|
inline |

|
inline |