The Pedigree Project  0.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
UniqueCommon< T > Class Template Reference
+ Inheritance diagram for UniqueCommon< T >:
+ Collaboration diagram for UniqueCommon< T >:

Public Member Functions

T * operator* () const
 
 operator void * () const
 
T * get () const
 
void reset ()
 
 NOT_COPYABLE_OR_ASSIGNABLE (UniqueCommon< T >)
 

Protected Member Functions

 UniqueCommon (T *p)
 
virtual void destroy ()
 
void setPointer (T *p)
 
void release ()
 

Protected Attributes

T * m_Pointer
 

Detailed Description

template<class T>
class UniqueCommon< T >

Definition at line 27 of file Pointers.h.

Member Function Documentation

template<class T>
void UniqueCommon< T >::release ( )
inlineprotected

Stop tracking the memory but don't free it.

Definition at line 81 of file Pointers.h.


The documentation for this class was generated from the following file: