|
template<typename BoolType , phmap::enable_if_t< std::is_same< bool, BoolType >::value, int > = 0> |
constexpr bool | compare_result_as_less_than (const BoolType r) |
|
constexpr bool | compare_result_as_less_than (const phmap::weak_ordering r) |
|
template<typename Compare , typename K , typename LK > |
constexpr bool | do_less_than_comparison (const Compare &compare, const K &x, const LK &y) |
|
template<typename Int , phmap::enable_if_t< std::is_same< int, Int >::value, int > = 0> |
constexpr phmap::weak_ordering | compare_result_as_ordering (const Int c) |
|
constexpr phmap::weak_ordering | compare_result_as_ordering (const phmap::weak_ordering c) |
|
template<typename Compare , typename K , typename LK , phmap::enable_if_t<!std::is_same< bool, phmap::invoke_result_t< Compare, const K &, const LK & > >::value, int > = 0> |
constexpr phmap::weak_ordering | do_three_way_comparison (const Compare &compare, const K &x, const LK &y) |
|