|
Public Member Functions |
| | RCPointer () |
|
| RCPointer (T *) |
|
| RCPointer (const RCPointer &) |
|
template<class T2> | RCPointer (const RCPointer< T2, HasArray, T2 > &) |
|
RCPointer & | operator= (const RCPointer &) |
|
template<class T2> RCPointer & | operator= (const RCPointer< T2, HasArray, T2 > &) |
|
RCPointer & | operator= (T *p) |
|
bool | operator== (T *) |
|
bool | operator!= (T *) |
|
| operator T * (void) |
|
T * | operator-> (void) |
|
T & | operator * (void) |
|
R & | operator[] (const int) |
|
void | ref (void) const |
|
void | unref (void) |
|
pairType * | getCountedPointer () const |
|
| RCPointer (T *) |
|
| RCPointer (const RCPointer &) |
|
template<class T2> | RCPointer (const RCPointer< T2, HasArray, T2 > &) |
|
RCPointer & | operator= (const RCPointer &) |
|
template<class T2> RCPointer & | operator= (const RCPointer< T2, HasArray, T2 > &) |
|
RCPointer & | operator= (T *p) |
|
bool | operator== (T *) |
|
bool | operator!= (T *) |
|
| operator T * (void) |
|
T * | operator-> (void) |
|
T & | operator * (void) |
|
R & | operator[] (const int) |
|
void | ref (void) const |
|
void | unref (void) |
|
pairType * | getCountedPointer () const |
Protected Types |
|
typedef std::pair< int, void * > | pairType |
|
typedef std::pair< int, void * > | pairType |
Protected Attributes |
|
pairType * | countedPointer |
|
pairType * | countedPointer |