Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_ResourcePtr< T > Class Template Reference

List of all members.

Public Member Functions

 ~CP_ResourcePtr ()
 Destructor.
Constructor / Destructor
 CP_ResourcePtr ()
 Constructor.
 CP_ResourcePtr (const CP_ResourcePtr &inResourcePtr)
 CP_ResourcePtr (T inPtr, bool inFromCopyCreate)
operators
CP_ResourcePtroperator= (const CP_ResourcePtr &inResourcePtr)
 operator T () const
Ptr management
Get () const
void Reset (T inPtr)
void Reset (T inPtr, bool inFromCopyCreate)
Release ()

Private Types

typedef CP_ResourcePtrTrait<
T >::Type 
Type

Private Attributes

fPtr

template<class T>
class CP_ResourcePtr< T >


Member Typedef Documentation

template<class T>
typedef CP_ResourcePtrTrait<T>::Type CP_ResourcePtr< T >::Type [private]
 


Constructor & Destructor Documentation

template<class T>
CP_ResourcePtr< T >::CP_ResourcePtr  ) 
 

template<class T>
CP_ResourcePtr< T >::CP_ResourcePtr const CP_ResourcePtr< T > &  inResourcePtr  ) 
 

template<class T>
CP_ResourcePtr< T >::CP_ResourcePtr inPtr,
bool  inFromCopyCreate
[explicit]
 

template<class T>
CP_ResourcePtr< T >::~CP_ResourcePtr  ) 
 


Member Function Documentation

template<typename T>
CP_ResourcePtr< T > & CP_ResourcePtr< T >::operator= const CP_ResourcePtr< T > &  inResourcePtr  ) 
 

template<typename T>
CP_ResourcePtr< T >::operator T  )  const
 

template<class T>
T CP_ResourcePtr< T >::Get  )  const
 

template<class T>
void CP_ResourcePtr< T >::Reset inPtr  ) 
 

template<class T>
void CP_ResourcePtr< T >::Reset inPtr,
bool  inFromCopyCreate
 

template<class T>
T CP_ResourcePtr< T >::Release  ) 
 


Member Data Documentation

template<class T>
T CP_ResourcePtr< T >::fPtr [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 20 20:22:03 2005 for CPLAT_MacOS by  doxygen 1.4.0