mirror of https://github.com/CGAL/cgal
remove less_cpp14
This commit is contained in:
parent
33c3d22bf8
commit
488668b54b
|
|
@ -295,22 +295,8 @@ struct Default_using_type
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
template <class T_ = Default_using_type>
|
|
||||||
struct less_cpp14
|
|
||||||
{
|
|
||||||
template <class T1, class T2>
|
|
||||||
bool operator() (T1&& t1, T2&& t2) const
|
|
||||||
{
|
|
||||||
typedef typename Default_using_type::Get<
|
|
||||||
T_,
|
|
||||||
typename std::common_type<typename std::decay<T1>::type,
|
|
||||||
typename std::decay<T2>::type> >::type T;
|
|
||||||
return std::less<T>()(t1,t2);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
template <class T = Default_using_type,
|
template <class T = Default_using_type,
|
||||||
class Compare = less_cpp14<T>,
|
class Compare = std::less<>,
|
||||||
class T1, class T2,
|
class T1, class T2,
|
||||||
class A = typename Default_using_type::Get<T,
|
class A = typename Default_using_type::Get<T,
|
||||||
typename std::common_type<
|
typename std::common_type<
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue