Lines Matching refs:constexpr

40 inline constexpr bool __one_of_v = (is_same_v<_Tp, _Args> || ...);
54 explicit constexpr partial_ordering(_OrdResult __v) noexcept in partial_ordering()
58 explicit constexpr partial_ordering(_NCmpResult __v) noexcept in partial_ordering()
62 constexpr bool __is_ordered() const noexcept { in __is_ordered()
74 friend constexpr bool operator==(partial_ordering, partial_ordering) noexcept = default;
77 friend constexpr bool operator==(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
82 friend constexpr bool operator< (partial_ordering __v, _CmpUnspecifiedParam) noexcept {
87 friend constexpr bool operator<=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
92 friend constexpr bool operator> (partial_ordering __v, _CmpUnspecifiedParam) noexcept {
97 friend constexpr bool operator>=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
102 friend constexpr bool operator< (_CmpUnspecifiedParam, partial_ordering __v) noexcept {
107 friend constexpr bool operator<=(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
112 friend constexpr bool operator> (_CmpUnspecifiedParam, partial_ordering __v) noexcept {
117 friend constexpr bool operator>=(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
122 …friend constexpr partial_ordering operator<=>(partial_ordering __v, _CmpUnspecifiedParam) noexcept…
127 …friend constexpr partial_ordering operator<=>(_CmpUnspecifiedParam, partial_ordering __v) noexcept…
134 inline constexpr partial_ordering partial_ordering::less(_OrdResult::__less);
135 inline constexpr partial_ordering partial_ordering::equivalent(_OrdResult::__equiv);
136 inline constexpr partial_ordering partial_ordering::greater(_OrdResult::__greater);
137 inline constexpr partial_ordering partial_ordering::unordered(_NCmpResult ::__unordered);
143 explicit constexpr weak_ordering(_OrdResult __v) noexcept : __value_(_ValueT(__v)) {} in weak_ordering()
151 constexpr operator partial_ordering() const noexcept { in partial_ordering()
158 friend constexpr bool operator==(weak_ordering, weak_ordering) noexcept = default;
161 friend constexpr bool operator==(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
166 friend constexpr bool operator< (weak_ordering __v, _CmpUnspecifiedParam) noexcept {
171 friend constexpr bool operator<=(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
176 friend constexpr bool operator> (weak_ordering __v, _CmpUnspecifiedParam) noexcept {
181 friend constexpr bool operator>=(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
186 friend constexpr bool operator< (_CmpUnspecifiedParam, weak_ordering __v) noexcept {
191 friend constexpr bool operator<=(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
196 friend constexpr bool operator> (_CmpUnspecifiedParam, weak_ordering __v) noexcept {
201 friend constexpr bool operator>=(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
206 friend constexpr weak_ordering operator<=>(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
211 friend constexpr weak_ordering operator<=>(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
219 inline constexpr weak_ordering weak_ordering::less(_OrdResult::__less);
220 inline constexpr weak_ordering weak_ordering::equivalent(_OrdResult::__equiv);
221 inline constexpr weak_ordering weak_ordering::greater(_OrdResult::__greater);
227 explicit constexpr strong_ordering(_OrdResult __v) noexcept : __value_(_ValueT(__v)) {} in strong_ordering()
237 constexpr operator partial_ordering() const noexcept { in partial_ordering()
243 constexpr operator weak_ordering() const noexcept { in weak_ordering()
250 friend constexpr bool operator==(strong_ordering, strong_ordering) noexcept = default;
253 friend constexpr bool operator==(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
258 friend constexpr bool operator< (strong_ordering __v, _CmpUnspecifiedParam) noexcept {
263 friend constexpr bool operator<=(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
268 friend constexpr bool operator> (strong_ordering __v, _CmpUnspecifiedParam) noexcept {
273 friend constexpr bool operator>=(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
278 friend constexpr bool operator< (_CmpUnspecifiedParam, strong_ordering __v) noexcept {
283 friend constexpr bool operator<=(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
288 friend constexpr bool operator> (_CmpUnspecifiedParam, strong_ordering __v) noexcept {
293 friend constexpr bool operator>=(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
298 friend constexpr strong_ordering operator<=>(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
303 friend constexpr strong_ordering operator<=>(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
311 inline constexpr strong_ordering strong_ordering::less(_OrdResult::__less);
312 inline constexpr strong_ordering strong_ordering::equal(_OrdResult::__equiv);
313 inline constexpr strong_ordering strong_ordering::equivalent(_OrdResult::__equiv);
314 inline constexpr strong_ordering strong_ordering::greater(_OrdResult::__greater);