The default Halfedge_data_structure_default<Point> implements all incidences supported by the Halfedge_data_structure concept. It stores a point of type Point in each vertex.
#include <CGAL/Halfedge_data_structure_default.h>
The default halfedge data structure is a wrapper for Halfedge_data_structure_using_list instantiated with Vertex_max_base<Point>, Halfedge_max_base and Facet_max_base, see Section to . Note that the copy constructor and the assignment operator are suboptimal for the list representation.