The class 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*, an iterator or a circulator with value type T, can also be used as handles for object of type T.