mirror of https://github.com/CGAL/cgal
restrict the parameter pack to Named_function_parameters
This commit is contained in:
parent
c0e134235a
commit
347a0220b3
|
|
@ -166,9 +166,9 @@ lloyd_optimize_mesh_2(CDT& cdt, const CGAL_NP_CLASS& np = parameters::default_va
|
|||
}
|
||||
|
||||
#ifndef DOXYGEN_RUNNING
|
||||
template<typename CDT, typename ... NP_PACK>
|
||||
template<typename CDT, typename ... CGAL_NP_TEMPLATE_PARAMETERS_VARIADIC>
|
||||
Mesh_optimization_return_code
|
||||
lloyd_optimize_mesh_2(CDT& cdt, const NP_PACK& ... nps)
|
||||
lloyd_optimize_mesh_2(CDT& cdt, const CGAL_NP_CLASS& ... nps)
|
||||
{
|
||||
return lloyd_optimize_mesh_2(cdt, internal_np::combine_named_parameters(nps ...));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@
|
|||
#define CGAL_NP_TEMPLATE_PARAMETERS_2 NP_T2=bool, typename NP_Tag2=CGAL::internal_np::all_default_t, typename NP_Base2=CGAL::internal_np::No_property
|
||||
#define CGAL_NP_CLASS_2 CGAL::Named_function_parameters<NP_T2,NP_Tag2,NP_Base2>
|
||||
|
||||
#define CGAL_NP_TEMPLATE_PARAMETERS_VARIADIC NP_T, typename ... NP_Tag, typename ... NP_Base
|
||||
|
||||
namespace CGAL {
|
||||
namespace internal_np{
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue