diff --git a/Triangulation_3/doc/Triangulation_3/CGAL/Regular_triangulation_3.h b/Triangulation_3/doc/Triangulation_3/CGAL/Regular_triangulation_3.h index 3bcc5f8ea0d..d510ee30b3d 100644 --- a/Triangulation_3/doc/Triangulation_3/CGAL/Regular_triangulation_3.h +++ b/Triangulation_3/doc/Triangulation_3/CGAL/Regular_triangulation_3.h @@ -202,6 +202,17 @@ Removes the vertex `v` from the triangulation. */ void remove(Vertex_handle v); +/*! +Removes the vertices specified by the iterator range `[first, beyond)`. +The function `remove(Vertex_handle)` is called over each element of the range. +The number of vertices removed is returned. +\pre (i) all vertices of the range are finite vertices of the triangulation; and (ii) no vertices are repeated in the range. + +\tparam InputIterator must be an input iterator with value type `Vertex_handle`. +*/ +template < typename InputIterator > +int remove(InputIterator first, InputIterator beyond); + /// @} /*! \name Queries