Loki::DefaultSPStorage< T > Class Template Reference
[Storage policies]

#include <SmartPtr.h>

List of all members.

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 ()


Detailed Description

template<class T>
class Loki::DefaultSPStorage< T >

Implementation of the StoragePolicy used by SmartPtr

Definition at line 149 of file SmartPtr.h.


The documentation for this class was generated from the following file:
Generated on Sun Feb 25 16:52:47 2007 for Loki by  doxygen 1.5.1-p1