CS::Utility::WeakReferenced Class Reference
This is a class which provides basic weak reference-counting semantics. More...
#include <csutil/weakreferenced.h>
Public Member Functions | |
void | AddRefOwner (void **ref_owner) |
void | RemoveRefOwner (void **ref_owner) |
WeakReferenced () | |
~WeakReferenced () |
Detailed Description
This is a class which provides basic weak reference-counting semantics.It can be used in conjunction with the smart pointer template class csWeakRef (see <weakref.h>). This class itself provides no functionality beyond pointer ownership tracking. It is intended to be used to add weak referencing support to other classes by inheriting from it.
Definition at line 42 of file weakreferenced.h.
The documentation for this class was generated from the following file:
- csutil/weakreferenced.h
Generated for Crystal Space 1.2.1 by doxygen 1.5.3