#include <ref_ptr.h>
Public Member Functions | |
| RefCountPtr (void) | |
| RefCountPtr (DummyPtrType *dummy) | |
| template<class RHS> | |
| RefCountPtr (const RefCountPtr< RHS > &rhs) | |
| RefCountPtr (const RefCountPtr &rhs) | |
| const RefCountPtr< T > & | operator= (DummyPtrType *dummy_ptr) |
| template<class RHS> | |
| const RefCountPtr< T > & | operator= (const RefCountPtr< RHS > &rhs) |
| const RefCountPtr< T > & | operator= (const RefCountPtr &rhs) |
| ~RefCountPtr (void) | |
| operator const DummyPtrType * (void) const | |
| void | Clear (void) |
| T * | operator-> (void) const |
| T & | operator* (void) const |
| T * | Peek (void) const |
Friends | |
| RefCountPtr< T > | Create_NEW (T *t) |
| RefCountPtr< T > | Create_Get (T *t) |
| RefCountPtr< T > | Create_Peek (T *t) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |