CzzHandle< T > Class Template Reference

#include <base/zz_handle.h>

List of all members.

Public Member Functions

 CzzHandle (T *obj, bool vector)
 CzzHandle (void)
 CzzHandle (const CzzHandle &handle)
 CzzHandle (T *handle)
virtual ~CzzHandle ()
T * operator-> ()
 operator T * (void)
T * object (void)
value (void)
T & ref (void)
const CzzHandleoperator= (const CzzHandle &handle)

Protected Attributes

CzzUseCounterm_Counter
T * m_Object
bool m_Vector

template<class T>
class CzzHandle< T >


Constructor & Destructor Documentation

template<class T>
CzzHandle< T >::CzzHandle T *  obj,
bool  vector
[inline]
 

template<class T>
CzzHandle< T >::CzzHandle void   )  [inline]
 

template<class T>
CzzHandle< T >::CzzHandle const CzzHandle< T > &  handle  )  [inline]
 

template<class T>
CzzHandle< T >::CzzHandle T *  handle  )  [inline]
 

template<class T>
virtual CzzHandle< T >::~CzzHandle  )  [inline, virtual]
 


Member Function Documentation

template<class T>
T* CzzHandle< T >::object void   )  [inline]
 

template<class T>
CzzHandle< T >::operator T * void   )  [inline]
 

template<class T>
T* CzzHandle< T >::operator->  )  [inline]
 

template<class T>
const CzzHandle& CzzHandle< T >::operator= const CzzHandle< T > &  handle  )  [inline]
 

template<class T>
T& CzzHandle< T >::ref void   )  [inline]
 

template<class T>
T CzzHandle< T >::value void   )  [inline]
 


Member Data Documentation

template<class T>
CzzUseCounter* CzzHandle< T >::m_Counter [protected]
 

template<class T>
T* CzzHandle< T >::m_Object [protected]
 

template<class T>
bool CzzHandle< T >::m_Vector [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Sep 21 21:45:46 2006 for tonjac.org MINI/C++ library by  doxygen 1.4.6-NO