Abstract base class of the RefCtr class. More...
#include <InstantIO/BasicRefCtr.h>
Public Types | |
| typedef unsigned long | ReferenceCounter |
| Defines the data type used for the reference counter. | |
Public Member Functions | |
| ReferenceCounter | incrementReferenceCounter () |
| Increments the reference counter. | |
| ReferenceCounter | decrementReferenceCounter () |
| Decrements the reference counter. | |
| ReferenceCounter | referenceCounter () const |
| Returns the value of the reference counter. | |
Protected Member Functions | |
| BasicRefCtr () | |
| Creates a new BasicRefCtr object with a reference count of 0. | |
| ~BasicRefCtr () | |
| Destroys the BasicRefCtr object. | |
Abstract base class of the RefCtr class.
| ReferenceCounter InstantIO::BasicRefCtr::incrementReferenceCounter | ( | ) |
Increments the reference counter.
| ReferenceCounter InstantIO::BasicRefCtr::decrementReferenceCounter | ( | ) |
Decrements the reference counter.
| ReferenceCounter InstantIO::BasicRefCtr::referenceCounter | ( | ) | const |
Returns the value of the reference counter.
1.6.3