|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLMISC::CRefCount Class ReferenceTo use CSmartPtr or CRefPtr, derive from this class.
More...
#include <smart_ptr.h>
Inheritance diagram for NLMISC::CRefCount
[legend]Collaboration diagram for NLMISC::CRefCount:
[legend]List of all members.
Detailed Description
To use CSmartPtr or CRefPtr, derive from this class.
Your class doens't have to be virtual, or doesn't have to provide a virtual dtor. -
Author(s):
-
Lionel Berenguier , Nevrax France
-
Date:
-
2000
Definition at line 46 of file smart_ptr.h.
Constructor & Destructor Documentation
NLMISC::CRefCount::~CRefCount (
|
) [inline]
|
|
NLMISC::CRefCount::CRefCount (
|
) [inline]
|
|
|
Default constructor init crefs to 0.
Definition at line 77 of file smart_ptr.h. |
NLMISC::CRefCount::CRefCount (
|
const CRefCount & ) [inline]
|
|
|
copy cons must NOT copy crefs/pinfo!!
Definition at line 81 of file smart_ptr.h. |
Member Function Documentation
CRefCount & NLMISC::CRefCount::operator= (
|
const CRefCount & ) [inline]
|
|
|
operator= must NOT copy crefs/pinfo!!
Definition at line 79 of file smart_ptr.h. |
Friends And Related Function Documentation
Member Data Documentation
CPtrInfo NLMISC::CRefCount::NullPtrInfo [static]
|
|
sint NLMISC::CRefCount::crefs [mutable]
|
|
CPtrInfo * NLMISC::CRefCount::pinfo [mutable]
|
|
The documentation for this class was generated from the following files:
|
|