#include <RefCounted.h>
Public Member Functions | |
RefCounted (T *ptr=NULL) | |
RefCounted (const RefCounted &other) | |
~RefCounted () | |
void | operator= (const RefCounted &other) |
operator T * () | |
operator const T * () const | |
T * | ptr () |
const T * | ptr () const |
T * | operator-> () |
const T * | operator-> () const |
Private Member Functions | |
void | release () |
Private Attributes | |
T * | m_ptr |
size_t * | m_nRefs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|