11 template<
typename... Types>
17 template<
typename... Types>
20 template<
typename... Types>
23 Conditional<concepts::SameAs<partial_ordering, typename CommonComparisonCategoryHelper<Types...>::Type>,
24 partial_ordering, weak_ordering>> {};
26 template<
typename... Types>
30template<
typename... Types>
36 template<
typename T,
typename Category>
39 template<
typename T,
typename U>
41 constexpr static bool value =
false;
44 template<
typename T,
typename U>
49 template<
typename T,
typename U>
59 template<
typename T,
typename U>
73 template<
typename T,
typename U,
typename Category>
85template<
typename T,
typename U>
90template<
typename T,
typename Category = partial_ordering>
96template<
typename T,
typename U,
typename Category = partial_ordering>
105template<
typename T,
typename U>
111 template<
typename T,
typename U>
114 template<
typename T,
typename U>
122 struct CompareThreeWayResultHelper<T, U>
126 template<
typename T,
typename U>
127 requires(!concepts::LanguageVoid<meta::Type<concepts::detail::DefinitelyThreeWayComparableWith<T, U>>>)
129 :
meta::TypeConstant<meta::Type<concepts::detail::DefinitelyThreeWayComparableWith<T, U>>> {};
132template<
typename T,
typename U = T>
Definition any_storable.h:9
Definition json_deserializer.h:532
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8
static constexpr bool value
Definition compare.h:41
void Type
Definition compare.h:46