Navigation: Up, Table of Contents, Bibliography, Index, Title Page

The class CGAL_Pointer<T> provides a model for a handle pointing to an object of class T.

#include <CGAL/Pointer.h>

Note that a simple pointer T* cannot be used a priori as a model for a handle to object of type T because a pointer does not have the Delete() nor the is_null() member functions. The same applies to an iterator with value type T. Thus the user has to provide explicit constructor or conversion operator to be able to use an iterator where a handle is required.


Navigation: Up, Table of Contents, Bibliography, Index, Title Page
The CGAL Project. 22 January 1999.