From 9d58d7ff670765c10b076dcba7f33ef5d43f2fc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mael=20Rouxel-Labb=C3=A9?= Date: Mon, 30 Dec 2019 18:57:16 +0100 Subject: [PATCH] Document the parameter template of CGAL::T_DS_vertex/face/cell_23 --- TDS_2/doc/TDS_2/CGAL/Triangulation_ds_face_base_2.h | 4 +++- TDS_2/doc/TDS_2/CGAL/Triangulation_ds_vertex_base_2.h | 4 ++-- TDS_3/doc/TDS_3/CGAL/Triangulation_ds_cell_base_3.h | 4 +++- TDS_3/doc/TDS_3/CGAL/Triangulation_ds_vertex_base_3.h | 2 ++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_face_base_2.h b/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_face_base_2.h index f60d429e163..a506fae08b6 100644 --- a/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_face_base_2.h +++ b/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_face_base_2.h @@ -10,11 +10,13 @@ The class `Triangulation_ds_face_base_2` is a model for the concept \cgalModels `TriangulationDSFaceBase_2` +\tparam TDS should not be specified (see Section \ref TDS_2TheRebindMechanism and examples) + \sa `CGAL::Triangulation_face_base_2` \sa `CGAL::Triangulation_ds_vertex_base_2` */ -template< typename TDS > +template< typename TDS = void> class Triangulation_ds_face_base_2 { public: diff --git a/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_vertex_base_2.h b/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_vertex_base_2.h index 22c77de5ad2..f2d8600e82f 100644 --- a/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_vertex_base_2.h +++ b/TDS_2/doc/TDS_2/CGAL/Triangulation_ds_vertex_base_2.h @@ -18,7 +18,7 @@ geometric triangulation, there are additional geometric requirements to be fulfilled by the vertex base class, and `Triangulation_ds_vertex_base_2` cannot be plugged in. -\tparam TDS A +\tparam TDS should not be specified (see Section \ref TDS_2TheRebindMechanism and examples) \cgalModels `TriangulationDSVertexBase_2` @@ -26,7 +26,7 @@ and `Triangulation_ds_vertex_base_2` cannot be plugged in. \sa `CGAL::Triangulation_ds_face_base_2` */ -template< typename TDS > +template< typename TDS = void > class Triangulation_ds_vertex_base_2 { public: diff --git a/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_cell_base_3.h b/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_cell_base_3.h index 858b5a2121b..90f86670ea8 100644 --- a/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_cell_base_3.h +++ b/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_cell_base_3.h @@ -10,11 +10,13 @@ The class `Triangulation_ds_cell_base_3<>` is a model for the concept \cgalModels `TriangulationDSCellBase_3` +\tparam TDS should not be specified (see Section \ref tds3cyclic and examples) + \sa `CGAL::Triangulation_cell_base_3` \sa `CGAL::Triangulation_ds_vertex_base_3` */ -template< typename TDS > +template< typename TDS = void > class Triangulation_ds_cell_base_3 { public: diff --git a/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_vertex_base_3.h b/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_vertex_base_3.h index 76c61a46284..c54caf3952a 100644 --- a/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_vertex_base_3.h +++ b/TDS_3/doc/TDS_3/CGAL/Triangulation_ds_vertex_base_3.h @@ -20,6 +20,8 @@ example) tuned for a specific application. \cgalModels `TriangulationDSVertexBase_3` +\tparam TDS should not be specified (see Section \ref tds3cyclic and examples) + \sa `CGAL::Triangulation_vertex_base_3` \sa `CGAL::Triangulation_ds_cell_base_3`