NLMISC::CRefCount::CPtrInfo Struct Reference

#include <smart_ptr.h>


Public Member Functions

 CPtrInfo (char)
 CPtrInfo (const void *p)

Data Fields

bool IsNullPtrInfo
const void * Ptr
sint RefCount


Constructor & Destructor Documentation

NLMISC::CRefCount::CPtrInfo::CPtrInfo const void *  p  )  [inline]
 

Definition at line 60 of file smart_ptr.h.

References IsNullPtrInfo.

00060 {Ptr=p; RefCount=0; IsNullPtrInfo=false;}

NLMISC::CRefCount::CPtrInfo::CPtrInfo char   )  [inline]
 

Definition at line 62 of file smart_ptr.h.

References IsNullPtrInfo.

00062 {Ptr=NULL; RefCount=0x7FFFFFFF; IsNullPtrInfo=true;}


Field Documentation

bool NLMISC::CRefCount::CPtrInfo::IsNullPtrInfo
 

Definition at line 58 of file smart_ptr.h.

Referenced by CPtrInfo(), NLMISC::CRefPtr< T >::unRef(), and NLMISC::CRefCount::~CRefCount().

const void* NLMISC::CRefCount::CPtrInfo::Ptr
 

Definition at line 55 of file smart_ptr.h.

Referenced by NLMISC::CRefPtr< T >::CRefPtr(), NLMISC::CRefPtr< T >::kill(), NLMISC::CRefPtr< T >::operator T *(), NLMISC::CRefPtr< T >::operator=(), NLMISC::CRefPtr< T >::unRef(), and NLMISC::CRefCount::~CRefCount().

sint NLMISC::CRefCount::CPtrInfo::RefCount
 

Definition at line 56 of file smart_ptr.h.

Referenced by NLMISC::CRefPtr< T >::CRefPtr(), NLMISC::CRefPtr< T >::operator=(), and NLMISC::CRefPtr< T >::unRef().


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 13:31:30 2004 for NeL by doxygen 1.3.6