add missing ()

This commit is contained in:
Sébastien Loriot 2021-09-07 11:46:54 +02:00
parent 646e6852dc
commit b27fc8b4af
1 changed files with 6 additions and 6 deletions

View File

@ -46,7 +46,7 @@ template<class NamedParameters>
void test_no_copyable(const NamedParameters& np) void test_no_copyable(const NamedParameters& np)
{ {
typedef typename inp::Get_param<typename NamedParameters::base,inp::visitor_t>::type NP_type; typedef typename inp::Get_param<typename NamedParameters::base,inp::visitor_t>::type NP_type;
CGAL_static_assertion( boost::is_same<NP_type,std::reference_wrapper<const B> > ::value ); CGAL_static_assertion( (boost::is_same<NP_type,std::reference_wrapper<const B> >::value) );
const A<4>& a = params::choose_parameter(params::get_parameter_reference(np, inp::edge_index), A<4>(4)); const A<4>& a = params::choose_parameter(params::get_parameter_reference(np, inp::edge_index), A<4>(4));
assert(a.v==4); assert(a.v==4);
@ -60,31 +60,31 @@ void test_references(const NamedParameters& np)
// std::reference_wrapper // std::reference_wrapper
typedef typename inp::Lookup_named_param_def<inp::visitor_t, NamedParameters, Default_type>::reference Visitor_reference_type; typedef typename inp::Lookup_named_param_def<inp::visitor_t, NamedParameters, Default_type>::reference Visitor_reference_type;
CGAL_static_assertion(std::is_same<B&, Visitor_reference_type>::value); CGAL_static_assertion( (std::is_same<B&, Visitor_reference_type>::value) );
Visitor_reference_type vis_ref = params::choose_parameter(params::get_parameter_reference(np, inp::visitor), default_value); Visitor_reference_type vis_ref = params::choose_parameter(params::get_parameter_reference(np, inp::visitor), default_value);
CGAL_USE(vis_ref); CGAL_USE(vis_ref);
// std::reference_wrapper of const // std::reference_wrapper of const
typedef typename inp::Lookup_named_param_def<inp::face_index_t, NamedParameters, Default_type>::reference FIM_reference_type; typedef typename inp::Lookup_named_param_def<inp::face_index_t, NamedParameters, Default_type>::reference FIM_reference_type;
CGAL_static_assertion(std::is_same<const B&, FIM_reference_type>::value); CGAL_static_assertion( (std::is_same<const B&, FIM_reference_type>::value) );
FIM_reference_type fim_ref = params::choose_parameter(params::get_parameter_reference(np, inp::face_index), default_value); FIM_reference_type fim_ref = params::choose_parameter(params::get_parameter_reference(np, inp::face_index), default_value);
CGAL_USE(fim_ref); CGAL_USE(fim_ref);
// non-copyable // non-copyable
typedef typename inp::Lookup_named_param_def<inp::vertex_point_t, NamedParameters, Default_type>::reference VPM_reference_type; typedef typename inp::Lookup_named_param_def<inp::vertex_point_t, NamedParameters, Default_type>::reference VPM_reference_type;
CGAL_static_assertion(std::is_same<const B&, VPM_reference_type>::value); CGAL_static_assertion( (std::is_same<const B&, VPM_reference_type>::value) );
VPM_reference_type vpm_ref = params::choose_parameter(params::get_parameter_reference(np, inp::vertex_point), default_value); VPM_reference_type vpm_ref = params::choose_parameter(params::get_parameter_reference(np, inp::vertex_point), default_value);
CGAL_USE(vpm_ref); CGAL_USE(vpm_ref);
// passed by copy // passed by copy
typedef typename inp::Lookup_named_param_def<inp::vertex_index_t, NamedParameters, Default_type>::reference VIM_reference_type; typedef typename inp::Lookup_named_param_def<inp::vertex_index_t, NamedParameters, Default_type>::reference VIM_reference_type;
CGAL_static_assertion(std::is_same<A<0>, VIM_reference_type>::value); CGAL_static_assertion( (std::is_same<A<0>, VIM_reference_type>::value) );
VIM_reference_type vim_ref = params::choose_parameter(params::get_parameter_reference(np, inp::vertex_index), default_value); VIM_reference_type vim_ref = params::choose_parameter(params::get_parameter_reference(np, inp::vertex_index), default_value);
CGAL_USE(vim_ref); CGAL_USE(vim_ref);
// default // default
typedef typename inp::Lookup_named_param_def<inp::edge_index_t, NamedParameters, Default_type>::reference EIM_reference_type; typedef typename inp::Lookup_named_param_def<inp::edge_index_t, NamedParameters, Default_type>::reference EIM_reference_type;
CGAL_static_assertion(std::is_same<Default_type&, EIM_reference_type>::value); CGAL_static_assertion(( std::is_same<Default_type&, EIM_reference_type>::value) );
EIM_reference_type eim_ref = params::choose_parameter(params::get_parameter_reference(np, inp::edge_index), default_value); EIM_reference_type eim_ref = params::choose_parameter(params::get_parameter_reference(np, inp::edge_index), default_value);
assert(&eim_ref==&default_value); assert(&eim_ref==&default_value);
} }