Make comparison constexpr

This commit is contained in:
Jason Turner 2017-08-30 08:41:08 -06:00
parent 4213f24761
commit 1738476321

View File

@ -215,7 +215,7 @@ namespace chaiscript {
return t_lhs < t_rhs; return t_lhs < t_rhs;
} }
template<typename LHS, typename RHS> template<typename LHS, typename RHS>
bool operator()(const LHS &t_lhs, const RHS &t_rhs) const noexcept { constexpr bool operator()(const LHS &t_lhs, const RHS &t_rhs) const noexcept {
return std::lexicographical_compare(t_lhs.begin(), t_lhs.end(), t_rhs.begin(), t_rhs.end()); return std::lexicographical_compare(t_lhs.begin(), t_lhs.end(), t_rhs.begin(), t_rhs.end());
} }
struct is_transparent{}; struct is_transparent{};