|
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::cmp_equal (T t, U u) noexcept |
| |
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::cmp_not_equal (T t, U u) noexcept |
| |
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::cmp_less (T t, U u) noexcept |
| |
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::cmp_greater (T t, U u) noexcept |
| |
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::cmp_less_equal (T t, U u) noexcept |
| |
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::cmp_greater_equal (T t, U u) noexcept |
| |
|
template<typename InputIt1 , typename InputIt2 , typename Cmp > |
| constexpr auto | OpenKalman::stdex::lexicographical_compare_three_way (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, Cmp comp) -> decltype(comp(*first1, *first2)) |
| |
|
template<typename InputIt1 , typename InputIt2 > |
| constexpr auto | OpenKalman::stdex::lexicographical_compare_three_way (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) |
| |
|
constexpr bool | OpenKalman::stdex::is_eq (partial_ordering cmp) noexcept |
| |
|
constexpr bool | OpenKalman::stdex::is_neq (partial_ordering cmp) noexcept |
| |
|
constexpr bool | OpenKalman::stdex::is_lt (partial_ordering cmp) noexcept |
| |
|
constexpr bool | OpenKalman::stdex::is_lteq (partial_ordering cmp) noexcept |
| |
|
constexpr bool | OpenKalman::stdex::is_gt (partial_ordering cmp) noexcept |
| |
|
constexpr bool | OpenKalman::stdex::is_gteq (partial_ordering cmp) noexcept |
| |
|
|
template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::detail::ComparisonCommonTypeWith = ComparisonCommonTypeWithImpl<remove_cvref_t<T>, remove_cvref_t<U>>::value |
| |
|
template<typename T > |
| constexpr bool | OpenKalman::stdex::equality_comparable = OpenKalman::internal::WeaklyEqualityComparableWith<T, T> |
| |
| template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::equality_comparable_with |
| |
|
template<typename T > |
| constexpr bool | OpenKalman::stdex::totally_ordered = equality_comparable<T> and OpenKalman::internal::PartiallyOrderedWith<T, T> |
| |
| template<typename T , typename U > |
| constexpr bool | OpenKalman::stdex::totally_ordered_with |
| |
Definitions relating to c+++20+ comparisons.