Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
csRefCount Class Reference
This is a class which provides basic reference-counting semantics. More...
#include <csutil/refcount.h>
Inheritance diagram for csRefCount:

Public Member Functions | |
csRefCount () | |
Initialize object and set reference to 1. | |
void | IncRef () |
Increase the number of references to this object. | |
void | DecRef () |
Decrease the number of references to this object. | |
int | GetRefCount () const |
Get the reference count (only for debugging). |
Detailed Description
This is a class which provides basic reference-counting semantics.It can be used in conjunction with the smart pointer template class csRef (see <ref.h>). This class itself provides no functionality beyond reference counting. It is intended that you should subclass csRefCount and add needed functionality.
Definition at line 37 of file refcount.h.
Constructor & Destructor Documentation
|
Initialize object and set reference to 1.
Definition at line 58 of file refcount.h. |
Member Function Documentation
|
Decrease the number of references to this object.
Definition at line 70 of file refcount.h. |
|
Get the reference count (only for debugging).
Definition at line 78 of file refcount.h. |
|
Increase the number of references to this object.
Definition at line 64 of file refcount.h. |
The documentation for this class was generated from the following file:
- csutil/refcount.h
Generated for Crystal Space by doxygen 1.3.9.1