diff --git a/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_dual_adapter.cpp b/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_dual_adapter.cpp index dc8b6772e0b..14b2dffee91 100644 --- a/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_dual_adapter.cpp +++ b/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_dual_adapter.cpp @@ -1,10 +1,11 @@ //! \file examples/Arrangement_on_surface_2/bgl_dual_adapter.cpp // Adapting the dual of an arrangement to a BGL graph. +#include + #include #include -#include #include #include #include diff --git a/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_primal_adapter.cpp b/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_primal_adapter.cpp index b8144400c31..ff3e19a250e 100644 --- a/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_primal_adapter.cpp +++ b/Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_primal_adapter.cpp @@ -3,7 +3,7 @@ #include -#include +#include #include #include diff --git a/Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_rational_function_traits_2.cpp b/Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_rational_function_traits_2.cpp index bb1733dda5a..cc93156c185 100644 --- a/Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_rational_function_traits_2.cpp +++ b/Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_rational_function_traits_2.cpp @@ -28,9 +28,15 @@ typedef Traits_2::Point_2 Point_2; template struct Cmp { - Cmp& operator=(const Cmp&); const Cmp_object& m_cmp_object; + + Cmp(const Cmp&) = default; + Cmp(Cmp&&) = default; + Cmp& operator=(const Cmp&) = default; + Cmp& operator=(Cmp&&) = default; + Cmp(const Cmp_object& cmp_object) : m_cmp_object(cmp_object) {} + bool operator()(const Point_2& p1, const Point_2& p2) const { return (m_cmp_object(p1, p2) == CGAL::LARGER); } };