Loki::ArrayStorage< 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

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


Detailed Description

template<class T>
class Loki::ArrayStorage< T >

Implementation of the ArrayStorage used by SmartPtr

Definition at line 353 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