Keos::CCOMRefCounted< T > Class Template Reference

Implementation of the OwnershipPolicy used by CSmartPtr Adapts COM intrusive reference counting to OwnershipPolicy-specific syntax. More...

#include <KeosSmartPtrPolicies.h>

Inheritance diagram for Keos::CCOMRefCounted< T >:

Inheritance graph
[legend]
List of all members.

Static Public Member Functions

static T * Clone (T *pPtr)
 Clone the resource.
static void Release (T *pPtr)
 Manage the liberation of the resource.
static void Swap (CCOMRefCounted &)
 Swap two instances.

Detailed Description

template<class T>
class Keos::CCOMRefCounted< T >

Implementation of the OwnershipPolicy used by CSmartPtr Adapts COM intrusive reference counting to OwnershipPolicy-specific syntax.

Definition at line 85 of file KeosSmartPtrPolicies.h.


Member Function Documentation

template<class T>
static T* Keos::CCOMRefCounted< T >::Clone ( T *  pPtr  )  [inline, static]

Clone the resource.

Definition at line 92 of file KeosSmartPtrPolicies.h.

template<class T>
static void Keos::CCOMRefCounted< T >::Release ( T *  pPtr  )  [inline, static]

Manage the liberation of the resource.

Definition at line 102 of file KeosSmartPtrPolicies.h.

template<class T>
static void Keos::CCOMRefCounted< T >::Swap ( CCOMRefCounted< T > &   )  [inline, static]

Swap two instances.

Definition at line 111 of file KeosSmartPtrPolicies.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 9 14:29:29 2007 for Keos by  doxygen 1.5.1-p1