diff --git a/Triangulation_2/include/CGAL/Triangulation_2/internal/In_domain.h b/Triangulation_2/include/CGAL/Triangulation_2/internal/In_domain.h index 0530214c930..5e8bb7dac51 100644 --- a/Triangulation_2/include/CGAL/Triangulation_2/internal/In_domain.h +++ b/Triangulation_2/include/CGAL/Triangulation_2/internal/In_domain.h @@ -15,12 +15,13 @@ #include #include +#include namespace CGAL { namespace internal { - template +template class Has_member_in_domain { private: @@ -36,9 +37,9 @@ public: static const bool value = (sizeof(f(0)) == sizeof(char)); }; - template +template inline -typename boost::enable_if, bool>::type +std::enable_if_t::value, bool> get_in_domain_impl(FH fh) { return fh->in_domain(); @@ -46,7 +47,7 @@ get_in_domain_impl(FH fh) template inline -typename boost::disable_if, bool>::type +std::enable_if_t::value, bool> get_in_domain_impl(FH fh) { return false;