#include <SmartPtr.h>
Public Types | |
| typedef T * | StoredType |
| typedef T * | InitPointerType |
| typedef T * | PointerType |
| type used to declare OwnershipPolicy type. | |
| typedef T & | ReferenceType |
Public Member Functions | |
| DefaultSPStorage () | |
| DefaultSPStorage (const DefaultSPStorage &) | |
| template<class U> | |
| DefaultSPStorage (const DefaultSPStorage< U > &) | |
| DefaultSPStorage (const StoredType &p) | |
| PointerType | operator-> () const |
| ReferenceType | operator * () const |
| void | Swap (DefaultSPStorage &rhs) |
Protected Member Functions | |
| void | Destroy () |
Static Protected Member Functions | |
| static StoredType | Default () |
Definition at line 149 of file SmartPtr.h.
1.5.1-p1