#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 | |
ArrayStorage () | |
ArrayStorage (const ArrayStorage &) | |
template<class U> | |
ArrayStorage (const ArrayStorage< U > &) | |
ArrayStorage (const StoredType &p) | |
PointerType | operator-> () const |
ReferenceType | operator * () const |
void | Swap (ArrayStorage &rhs) |
Protected Member Functions | |
void | Destroy () |
Static Protected Member Functions | |
static StoredType | Default () |
Definition at line 353 of file SmartPtr.h.