diff --git a/Triangulation_2/include/CGAL/Constrained_triangulation_2.h b/Triangulation_2/include/CGAL/Constrained_triangulation_2.h index 0b9d30ab66b..56f3149513e 100644 --- a/Triangulation_2/include/CGAL/Constrained_triangulation_2.h +++ b/Triangulation_2/include/CGAL/Constrained_triangulation_2.h @@ -40,10 +40,8 @@ struct Exact_predicates_tag{}; // to be used with filtered exact number template < class Gt, - class Tds_ = Triangulation_data_structure_2 < - Triangulation_vertex_base_2, - Constrained_triangulation_face_base_2 >, - class Itag_ = No_intersection_tag> + class Tds_ = Default , + class Itag_ = Default > class Constrained_triangulation_2 : public Triangulation_2, Constrained_triangulation_face_base_2 > >::type Tds; + typedef typename Default::Get::type Itag; typedef Triangulation_2 Triangulation; - typedef Constrained_triangulation_2 Constrained_triangulation; + typedef Constrained_triangulation_2 Constrained_triangulation; typedef typename Triangulation::Edge Edge; typedef typename Triangulation::Vertex Vertex;