From fd76a2222d8484890caadcdebfb4a5eb039e40ec Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Fri, 10 Jul 2009 08:21:44 +0000 Subject: [PATCH] - Remove "using CK::Linear_kernel::Do_intersect_2::operator()" in CircularFunctor::Do_intersect_2 because CK::Linear_kernel::Do_intersect_2::operator() and CircularFunctor::Do_intersect_2 have exactly the same signature! The Intel compiler is right to say there is an ambiguity in the matching. --- .../Circular_kernel_2/function_objects_polynomial_circular.h | 1 - 1 file changed, 1 deletion(-) diff --git a/Circular_kernel_2/include/CGAL/Circular_kernel_2/function_objects_polynomial_circular.h b/Circular_kernel_2/include/CGAL/Circular_kernel_2/function_objects_polynomial_circular.h index af6821504ec..d398a53407e 100644 --- a/Circular_kernel_2/include/CGAL/Circular_kernel_2/function_objects_polynomial_circular.h +++ b/Circular_kernel_2/include/CGAL/Circular_kernel_2/function_objects_polynomial_circular.h @@ -504,7 +504,6 @@ namespace CircularFunctors { result_type operator()(const T1& t1, const T2& t2) const { return CGALi::do_intersect(t1, t2, CK()); } - using CK::Linear_kernel::Do_intersect_2::operator(); }; template < class CK >