KrisLibrary
1.0.0
|
A smart pointer class. Performs automatic reference counting. More...
#include <SmartPointer.h>
Public Member Functions | |
SmartPointer (T *ptr=0) | |
SmartPointer (const SmartPointer< T > &other) | |
const SmartPointer< T > & | operator= (const SmartPointer< T > &rhs) |
bool | isNull () const |
operator const T * () const | |
operator T * () | |
T * | operator-> () |
const T * | operator-> () const |
T & | operator* () |
const T & | operator* () const |
bool | isNonUnique () const |
int | getRefCount () const |
Protected Attributes | |
T * | ptr |
int * | refCount |
A smart pointer class. Performs automatic reference counting.