CrystalSpace

Public API Reference

CS::Utility::WeakReferenced Class Reference

This is a class which provides basic weak reference-counting semantics. More...

#include <csutil/weakreferenced.h>

List of all members.


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.

Warning:
This class is not thread-safe! Manipulating reference owners on different threads will not work correctly.

Definition at line 154 of file weakreferenced.h.


The documentation for this class was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1