diff --git a/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp b/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp index 37dcedc8adb..53693c31637 100644 --- a/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp +++ b/Polyhedron/demo/Polyhedron/Plugins/PMP/Isotropic_remeshing_plugin.cpp @@ -122,8 +122,8 @@ void split_long_duplicated_edge(const HedgeRange& hedge_range, { typedef typename HedgeRange::value_type Pair; typedef typename Pair::first_type halfedge_descriptor; - typedef typename boost::remove_pointer< - typename Pair::second_type>::type TriangleMesh; + typedef std::remove_pointer_t< + typename Pair::second_type> TriangleMesh; typedef typename boost::property_map::type PointPMap; typedef typename boost::property_traits::value_type Point_3; diff --git a/STL_Extension/include/CGAL/vector.h b/STL_Extension/include/CGAL/vector.h index 9dd7def871b..ebbc1f2872a 100644 --- a/STL_Extension/include/CGAL/vector.h +++ b/STL_Extension/include/CGAL/vector.h @@ -25,7 +25,6 @@ #include #include #include -#include namespace CGAL { @@ -120,12 +119,12 @@ public: std::remove_reference_t >&, std::remove_const_t< - typename boost::remove_pointer::type + std::remove_pointer_t >* > remove_const() const { typedef std::remove_const_t< - typename boost::remove_pointer::type + std::remove_pointer_t >* Ptr_no_c; return vector_iterator< T, std::remove_const_t>&,