The class Ref_counted<T> implements a base class for objects which are reference counted. To use it simply inherit from Ref_counted<T> (passing the type to be reference counted as the template argument) and then access the object through Handle objects rather than bare C++ pointers.
#include <CGAL/Kinetic/Ref_counted.h>
Ref_counted<T>::Handle | |
A reference counted pointer to an Object.
| |
Ref_counted<T>::Const_handle | |
A const reference counted pointer to an Object.
|
Ref_counted<T> rc; | |
default constructor.
|
There are no methods which should be called by users of this class.