Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

mpcl::memory::TSharedCell Class Reference

#include <base_smart_pointer.hh>

List of all members.

Public Methods

 TSharedCell (void)
 Builds a new instance.

 TSharedCell (const void *pkvITEM)

Public Attributes

long unsigned int luiReferenceCount
 Reference count to the object being shared.

void * pvItem
 Pointer to the object being shared.


Detailed Description

Shared cell class. It contains the pointer to the object being shared.
Warning:
This class has been extracted from TSmartPointer to make easier the copy between different instantiations of TSmartPointers.

Definition at line 45 of file base_smart_pointer.hh.


Constructor & Destructor Documentation

mpcl::memory::TSharedCell::TSharedCell const void *    pkvITEM [inline]
 

Builds a new instance from pkvITEM.

Parameters:
pkvITEM  Source item.

Definition at line 72 of file base_smart_pointer.hh.

References luiReferenceCount, and pvItem.


The documentation for this class was generated from the following file:
Generated on Mon Oct 13 02:35:25 2003 for MPCL by doxygen1.2.18