| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <ReferenceCounter.h>
Inheritance diagram for ReferenceCounter:

Definition at line 11 of file ReferenceCounter.h.
Public Member Functions | |
| ReferenceCounter () | |
| constructor | |
| virtual | ~ReferenceCounter () |
| destructor - will std::cout a warning if still has references | |
| virtual void | AddReference () |
| adds one to references | |
| virtual void | RemoveReference () |
| subtracts one from references AND DELETES the object IF ZERO | |
| virtual unsigned int | GetReferences () |
| returns the number of references | |
| void | SetAutoDelete (bool b) |
| if true, next time a RemoveReference() causes references to hit 0, the object will delete itself | |
| bool | GetAutoDelete () |
| returns RC_autodelete | |
Protected Attributes | |
| unsigned int | references |
| the current number of references | |
| bool | RC_autodelete |
| prevents deletion when counter hits 0 | |
|
|
constructor
Definition at line 14 of file ReferenceCounter.h. References RC_autodelete, and references. |
|
|
destructor - will std::cout a warning if still has references
Definition at line 17 of file ReferenceCounter.h. References references. |
|
|
adds one to references
Definition at line 23 of file ReferenceCounter.h. References references. |
|
|
returns RC_autodelete
Definition at line 39 of file ReferenceCounter.h. References RC_autodelete. |
|
|
returns the number of references
Definition at line 34 of file ReferenceCounter.h. References references. |
|
|
subtracts one from references AND DELETES the object IF ZERO
Definition at line 25 of file ReferenceCounter.h. References RC_autodelete, and references. |
|
|
if true, next time a RemoveReference() causes references to hit 0, the object will delete itself
Definition at line 37 of file ReferenceCounter.h. References RC_autodelete. |
|
|
prevents deletion when counter hits 0
Definition at line 46 of file ReferenceCounter.h. |
|
|
the current number of references
Definition at line 43 of file ReferenceCounter.h. |
|
Tekkotsu v1.4 |
Generated Sat Jul 19 00:09:08 2003 by Doxygen 1.3.2 |