Loki::DeepCopy< P > Struct Template Reference
[Ownership policies]

#include <SmartPtr.h>

List of all members.

Public Types


Public Member Functions

 DeepCopy ()
template<class P1>
 DeepCopy (const DeepCopy< P1 > &)

Static Public Member Functions

static P Clone (const P &val)
static bool Release (const P &)
static void Swap (DeepCopy &)

Detailed Description

template<class P>
struct Loki::DeepCopy< P >

Implementation of the OwnershipPolicy used by SmartPtr Implements deep copy semantics, assumes existence of a Clone() member function of the pointee type

Definition at line 600 of file SmartPtr.h.

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