CIvfRefCountBase Class Reference

#include <ivf/IvfRefCountBase.h>

Inheritance diagram for CIvfRefCountBase:

CIvfBase CIvfAction CIvfApplication CIvfBlending CIvfBufferSelection CIvfColor CIvfColorList CIvfController CIvfCulling CIvfFileBase CIvfFltkWidget CIvfFog CIvfGle CIvfGleColorArray CIvfGleContour CIvfGleCoordArray CIvfGleScalarArray CIvfGlobalState CIvfHandlerBase CIvfImage CIvfIndexBase CIvfLighting CIvfMaterialSet CIvfNormalList CIvfObject CIvfPixelOps CIvfRasterization CIvfRenderState CIvfTexCoordList CIvfVertexList CIvfViewport CIvfWidgetBase CIvfWin32Application List of all members.

Public Member Functions

 CIvfRefCountBase ()
virtual ~CIvfRefCountBase ()
int getRefCount ()
bool referenced ()
void addReference ()
void deleteReference ()

Detailed Description

Reference counting base class

This class implements the reference counting scheme used in Ivf++. See template CIvfPointer for a smart pointer class.

Definition at line 37 of file IvfRefCountBase.h.


Constructor & Destructor Documentation

CIvfRefCountBase::CIvfRefCountBase  ) 
 

Class constructor

virtual CIvfRefCountBase::~CIvfRefCountBase  )  [virtual]
 

Class destructor


Member Function Documentation

void CIvfRefCountBase::addReference  ) 
 

Increases the reference count of the object

void CIvfRefCountBase::deleteReference  ) 
 

Decreases the reference count of the object, if the current value is greater than 1.

int CIvfRefCountBase::getRefCount  ) 
 

Returns current reference count

bool CIvfRefCountBase::referenced  ) 
 

Returns true if object is referenced.


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:56 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO