diff --git a/STL_Extension/include/CGAL/Named_function_parameters.h b/STL_Extension/include/CGAL/Named_function_parameters.h index 243ed7b4be5..86424d05411 100644 --- a/STL_Extension/include/CGAL/Named_function_parameters.h +++ b/STL_Extension/include/CGAL/Named_function_parameters.h @@ -464,6 +464,22 @@ struct Boost_parameter_compatibility_wrapper typedef Named_function_parameters, Tag> Params; return Params(std::cref(p)); } + + template + Named_function_parameters, Tag> + operator()(K& p) const + { + typedef Named_function_parameters, Tag> Params; + return Params(std::ref(p)); + } + + template + Named_function_parameters, Tag> + operator=(K& p) const + { + typedef Named_function_parameters, Tag> Params; + return Params(std::ref(p)); + } }; // define free functions and Boost_parameter_compatibility_wrapper for named parameters