diff --git a/Polynomial/include/CGAL/Polynomial_traits_d.h b/Polynomial/include/CGAL/Polynomial_traits_d.h index 3781682eff0..fa17f5b4cd0 100644 --- a/Polynomial/include/CGAL/Polynomial_traits_d.h +++ b/Polynomial/include/CGAL/Polynomial_traits_d.h @@ -1695,25 +1695,6 @@ public: //------------ Rebind ----------- }; - -// functor adapting functions for some functors (undocumented) -namespace CGALi { - -template< class Polynomial > -Polynomial make_square_free( const Polynomial& p ) { - return typename CGAL::Polynomial_traits_d< Polynomial>:: - Make_square_free()( p ); -} - -template< class Polynomial > -bool is_square_free( const Polynomial& p ) { - return typename CGAL::Polynomial_traits_d< Polynomial>:: - Is_square_free()( p ); -} - -} // namespace CGALi - - CGAL_END_NAMESPACE #endif // CGAL_POLYNOMIAL_TRAITS_D_H diff --git a/Polynomial/include/CGAL/polynomial_utils.h b/Polynomial/include/CGAL/polynomial_utils.h index 76eae763c30..5b91ff353e9 100644 --- a/Polynomial/include/CGAL/polynomial_utils.h +++ b/Polynomial/include/CGAL/polynomial_utils.h @@ -315,6 +315,18 @@ template inline Polynomial reversal(const Polynomial& p) { Polynomial q(p); q.reversal(); return q; } + +// CGALi::is_square_free (undocumented) +namespace CGALi { +template< class Polynomial > +bool is_square_free( const Polynomial& p ) { + return typename CGAL::Polynomial_traits_d< Polynomial>:: + Is_square_free()( p ); +} + +} // namespace CGALi + + CGAL_END_NAMESPACE #undef CGAL_UNARY_POLY_FUNCTION