#include <ivf/IvfRefCountBase.h>
Inheritance diagram for CIvfRefCountBase:
Public Member Functions | |
CIvfRefCountBase () | |
virtual | ~CIvfRefCountBase () |
int | getRefCount () |
bool | referenced () |
void | addReference () |
void | deleteReference () |
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.
|
Class constructor |
|
Class destructor |
|
Increases the reference count of the object |
|
Decreases the reference count of the object, if the current value is greater than 1. |
|
Returns current reference count |
|
Returns true if object is referenced. |