diff --git a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h index d8e5f77649d..b1821a1b88b 100644 --- a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h +++ b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h @@ -76,9 +76,8 @@ public: typedef typename Range::const_iterator const_iterator; typedef typename Range::iterator iterator; - Indexes_range(){} + Indexes_range() = default; Indexes_range(const std::initializer_list &l): Range(l), m_id(0), modified(true){} - Indexes_range(const Indexes_range &ir): Range(ir), m_id(ir.id()), modified(ir.was_modified()){} Indexes_range(Range &p): Range(p), modified(true){} Indexes_range(Range &p, size_t id): Range(p), m_id(id),modified(false){}