Functions
-
template <typename BoolT, absl::enable_if_t<std::is_same<bool, BoolT>::value, int> = 0>bool compare_result_as_less_than (const BoolT r)Helper functions to do a boolean comparison of two keys given a boolean
or three-way comparator.
SFINAE prevents implicit conversions to bool (such as from int).
Defined at line 453 of file ../../third_party/abseil-cpp/src/absl/types/compare.h
-
bool compare_result_as_less_than (const absl::weak_ordering r)Defined at line 456 of file ../../third_party/abseil-cpp/src/absl/types/compare.h
-
template <typename Compare,typename K,typename LK>bool do_less_than_comparison (const Compare &compare,const K &x,const LK &y)Defined at line 461 of file ../../third_party/abseil-cpp/src/absl/types/compare.h
-
template <typename Int, absl::enable_if_t<std::is_same<int, Int>::value, int> = 0>absl::weak_ordering compare_result_as_ordering (const Int c)Helper functions to do a three-way comparison of two keys given a boolean or
three-way comparator.
SFINAE prevents implicit conversions to int (such as from bool).
Defined at line 471 of file ../../third_party/abseil-cpp/src/absl/types/compare.h
-
absl::weak_ordering compare_result_as_ordering (const absl::weak_ordering c)Defined at line 476 of file ../../third_party/abseil-cpp/src/absl/types/compare.h
-
template <typename Compare,typename K,typename LK,absl::enable_if_t< !std::is_same< bool, absl::result_of_t<Compare(const K&, const LK&)>>::value, int> = 0>absl::weak_ordering do_three_way_comparison (const Compare &compare,const K &x,const LK &y)Defined at line 486 of file ../../third_party/abseil-cpp/src/absl/types/compare.h
-
template <typename Comparetypename Ktypename LKabsl::enable_if_t< std::is_same< bool, absl::result_of_t<Compare(const K&, const LK&)>>::value, int> = 0>absl::weak_ordering do_three_way_comparison (const Compare &compare,const K &x,const LK &y)Defined at line 495 of file ../../third_party/abseil-cpp/src/absl/types/compare.h