GClasses
GClasses::smart_ptr_ref_counter< T > Class Template Reference

A helper class used by the smart_ptr class. More...

#include <GHolders.h>

Public Member Functions

 smart_ptr_ref_counter (T *p)
 
 ~smart_ptr_ref_counter ()
 

Public Attributes

T * m_p
 
size_t m_refCount
 

Detailed Description

template<class T>
class GClasses::smart_ptr_ref_counter< T >

A helper class used by the smart_ptr class.

Constructor & Destructor Documentation

template<class T>
GClasses::smart_ptr_ref_counter< T >::smart_ptr_ref_counter ( T *  p)
inline
template<class T>
GClasses::smart_ptr_ref_counter< T >::~smart_ptr_ref_counter ( )
inline

Member Data Documentation

template<class T>
T* GClasses::smart_ptr_ref_counter< T >::m_p
template<class T>
size_t GClasses::smart_ptr_ref_counter< T >::m_refCount