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 454 of file ../../third_party/abseil-cpp/absl/types/compare.h
-
bool compare_result_as_less_than (const absl::weak_ordering r)Defined at line 455 of file ../../third_party/abseil-cpp/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 460 of file ../../third_party/abseil-cpp/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 470 of file ../../third_party/abseil-cpp/absl/types/compare.h
-
absl::weak_ordering compare_result_as_ordering (const absl::weak_ordering c)Defined at line 475 of file ../../third_party/abseil-cpp/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 485 of file ../../third_party/abseil-cpp/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 & compareconst K & xconst LK & y)Defined at line 494 of file ../../third_party/abseil-cpp/absl/types/compare.h