Loki::DestructiveCopy< P > Class Template Reference
[Ownership policies]

#include <SmartPtr.h>

List of all members.

Public Types


Public Member Functions

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

Static Public Member Functions

template<class P1>
static P Clone (P1 &val)
static bool Release (const P &)
static void Swap (DestructiveCopy &)

Detailed Description

template<class P>
class Loki::DestructiveCopy< P >

Implementation of the OwnershipPolicy used by SmartPtr Implements destructive copy semantics (a la std::auto_ptr)

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