• Home
  • Raw
  • Download

Lines Matching full:noexcept

26   constexpr bool is_eq  (weak_equality cmp) noexcept    { return cmp == 0; }
27 constexpr bool is_neq (weak_equality cmp) noexcept { return cmp != 0; }
28 constexpr bool is_lt (partial_ordering cmp) noexcept { return cmp < 0; }
29 constexpr bool is_lteq(partial_ordering cmp) noexcept { return cmp <= 0; }
30 constexpr bool is_gt (partial_ordering cmp) noexcept { return cmp > 0; }
31 constexpr bool is_gteq(partial_ordering cmp) noexcept { return cmp >= 0; }
85 constexpr explicit weak_equality(_EqResult __val) noexcept : __value_(__val) {}
91 …LINE_VISIBILITY friend constexpr bool operator==(weak_equality __v, _CmpUnspecifiedParam) noexcept;
92 …LINE_VISIBILITY friend constexpr bool operator==(_CmpUnspecifiedParam, weak_equality __v) noexcept;
93 …LINE_VISIBILITY friend constexpr bool operator!=(weak_equality __v, _CmpUnspecifiedParam) noexcept;
94 …LINE_VISIBILITY friend constexpr bool operator!=(_CmpUnspecifiedParam, weak_equality __v) noexcept;
97 …ILITY friend constexpr weak_equality operator<=>(weak_equality __v, _CmpUnspecifiedParam) noexcept;
98 …ILITY friend constexpr weak_equality operator<=>(_CmpUnspecifiedParam, weak_equality __v) noexcept;
109 inline constexpr bool operator==(weak_equality __v, _CmpUnspecifiedParam) noexcept {
114 inline constexpr bool operator==(_CmpUnspecifiedParam, weak_equality __v) noexcept {
119 inline constexpr bool operator!=(weak_equality __v, _CmpUnspecifiedParam) noexcept {
124 inline constexpr bool operator!=(_CmpUnspecifiedParam, weak_equality __v) noexcept {
130 inline constexpr weak_equality operator<=>(weak_equality __v, _CmpUnspecifiedParam) noexcept {
135 inline constexpr weak_equality operator<=>(_CmpUnspecifiedParam, weak_equality __v) noexcept {
142 explicit constexpr strong_equality(_EqResult __val) noexcept : __value_(__val) {}
151 _LIBCPP_INLINE_VISIBILITY constexpr operator weak_equality() const noexcept {
157 …NE_VISIBILITY friend constexpr bool operator==(strong_equality __v, _CmpUnspecifiedParam) noexcept;
158 …NE_VISIBILITY friend constexpr bool operator!=(strong_equality __v, _CmpUnspecifiedParam) noexcept;
159 …NE_VISIBILITY friend constexpr bool operator==(_CmpUnspecifiedParam, strong_equality __v) noexcept;
160 …NE_VISIBILITY friend constexpr bool operator!=(_CmpUnspecifiedParam, strong_equality __v) noexcept;
163 …Y friend constexpr strong_equality operator<=>(strong_equality __v, _CmpUnspecifiedParam) noexcept;
164 …Y friend constexpr strong_equality operator<=>(_CmpUnspecifiedParam, strong_equality __v) noexcept;
176 constexpr bool operator==(strong_equality __v, _CmpUnspecifiedParam) noexcept {
181 constexpr bool operator==(_CmpUnspecifiedParam, strong_equality __v) noexcept {
186 constexpr bool operator!=(strong_equality __v, _CmpUnspecifiedParam) noexcept {
191 constexpr bool operator!=(_CmpUnspecifiedParam, strong_equality __v) noexcept {
197 constexpr strong_equality operator<=>(strong_equality __v, _CmpUnspecifiedParam) noexcept {
202 constexpr strong_equality operator<=>(_CmpUnspecifiedParam, strong_equality __v) noexcept {
211 explicit constexpr partial_ordering(_EqResult __v) noexcept
215 explicit constexpr partial_ordering(_OrdResult __v) noexcept
219 explicit constexpr partial_ordering(_NCmpResult __v) noexcept
222 constexpr bool __is_ordered() const noexcept {
233 constexpr operator weak_equality() const noexcept {
238 …E_VISIBILITY friend constexpr bool operator==(partial_ordering __v, _CmpUnspecifiedParam) noexcept;
239 …E_VISIBILITY friend constexpr bool operator!=(partial_ordering __v, _CmpUnspecifiedParam) noexcept;
240 …E_VISIBILITY friend constexpr bool operator< (partial_ordering __v, _CmpUnspecifiedParam) noexcept;
241 …E_VISIBILITY friend constexpr bool operator<=(partial_ordering __v, _CmpUnspecifiedParam) noexcept;
242 …E_VISIBILITY friend constexpr bool operator> (partial_ordering __v, _CmpUnspecifiedParam) noexcept;
243 …E_VISIBILITY friend constexpr bool operator>=(partial_ordering __v, _CmpUnspecifiedParam) noexcept;
244 …E_VISIBILITY friend constexpr bool operator==(_CmpUnspecifiedParam, partial_ordering __v) noexcept;
245 …E_VISIBILITY friend constexpr bool operator!=(_CmpUnspecifiedParam, partial_ordering __v) noexcept;
246 …E_VISIBILITY friend constexpr bool operator< (_CmpUnspecifiedParam, partial_ordering __v) noexcept;
247 …E_VISIBILITY friend constexpr bool operator<=(_CmpUnspecifiedParam, partial_ordering __v) noexcept;
248 …E_VISIBILITY friend constexpr bool operator> (_CmpUnspecifiedParam, partial_ordering __v) noexcept;
249 …E_VISIBILITY friend constexpr bool operator>=(_CmpUnspecifiedParam, partial_ordering __v) noexcept;
252 …friend constexpr partial_ordering operator<=>(partial_ordering __v, _CmpUnspecifiedParam) noexcept;
253 …friend constexpr partial_ordering operator<=>(_CmpUnspecifiedParam, partial_ordering __v) noexcept;
266 constexpr bool operator==(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
270 constexpr bool operator< (partial_ordering __v, _CmpUnspecifiedParam) noexcept {
274 constexpr bool operator<=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
278 constexpr bool operator> (partial_ordering __v, _CmpUnspecifiedParam) noexcept {
282 constexpr bool operator>=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
287 constexpr bool operator==(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
291 constexpr bool operator< (_CmpUnspecifiedParam, partial_ordering __v) noexcept {
295 constexpr bool operator<=(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
299 constexpr bool operator> (_CmpUnspecifiedParam, partial_ordering __v) noexcept {
303 constexpr bool operator>=(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
308 constexpr bool operator!=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
312 constexpr bool operator!=(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
318 constexpr partial_ordering operator<=>(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
322 constexpr partial_ordering operator<=>(_CmpUnspecifiedParam, partial_ordering __v) noexcept {
331 explicit constexpr weak_ordering(_EqResult __v) noexcept : __value_(_ValueT(__v)) {}
333 explicit constexpr weak_ordering(_OrdResult __v) noexcept : __value_(_ValueT(__v)) {}
342 constexpr operator weak_equality() const noexcept {
348 constexpr operator partial_ordering() const noexcept {
354 …LINE_VISIBILITY friend constexpr bool operator==(weak_ordering __v, _CmpUnspecifiedParam) noexcept;
355 …LINE_VISIBILITY friend constexpr bool operator!=(weak_ordering __v, _CmpUnspecifiedParam) noexcept;
356 …LINE_VISIBILITY friend constexpr bool operator< (weak_ordering __v, _CmpUnspecifiedParam) noexcept;
357 …LINE_VISIBILITY friend constexpr bool operator<=(weak_ordering __v, _CmpUnspecifiedParam) noexcept;
358 …LINE_VISIBILITY friend constexpr bool operator> (weak_ordering __v, _CmpUnspecifiedParam) noexcept;
359 …LINE_VISIBILITY friend constexpr bool operator>=(weak_ordering __v, _CmpUnspecifiedParam) noexcept;
360 …LINE_VISIBILITY friend constexpr bool operator==(_CmpUnspecifiedParam, weak_ordering __v) noexcept;
361 …LINE_VISIBILITY friend constexpr bool operator!=(_CmpUnspecifiedParam, weak_ordering __v) noexcept;
362 …LINE_VISIBILITY friend constexpr bool operator< (_CmpUnspecifiedParam, weak_ordering __v) noexcept;
363 …LINE_VISIBILITY friend constexpr bool operator<=(_CmpUnspecifiedParam, weak_ordering __v) noexcept;
364 …LINE_VISIBILITY friend constexpr bool operator> (_CmpUnspecifiedParam, weak_ordering __v) noexcept;
365 …LINE_VISIBILITY friend constexpr bool operator>=(_CmpUnspecifiedParam, weak_ordering __v) noexcept;
368 …ILITY friend constexpr weak_ordering operator<=>(weak_ordering __v, _CmpUnspecifiedParam) noexcept;
369 …ILITY friend constexpr weak_ordering operator<=>(_CmpUnspecifiedParam, weak_ordering __v) noexcept;
381 constexpr bool operator==(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
385 constexpr bool operator!=(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
389 constexpr bool operator< (weak_ordering __v, _CmpUnspecifiedParam) noexcept {
393 constexpr bool operator<=(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
397 constexpr bool operator> (weak_ordering __v, _CmpUnspecifiedParam) noexcept {
401 constexpr bool operator>=(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
405 constexpr bool operator==(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
409 constexpr bool operator!=(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
413 constexpr bool operator< (_CmpUnspecifiedParam, weak_ordering __v) noexcept {
417 constexpr bool operator<=(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
421 constexpr bool operator> (_CmpUnspecifiedParam, weak_ordering __v) noexcept {
425 constexpr bool operator>=(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
431 constexpr weak_ordering operator<=>(weak_ordering __v, _CmpUnspecifiedParam) noexcept {
435 constexpr weak_ordering operator<=>(_CmpUnspecifiedParam, weak_ordering __v) noexcept {
444 explicit constexpr strong_ordering(_EqResult __v) noexcept : __value_(_ValueT(__v)) {}
446 explicit constexpr strong_ordering(_OrdResult __v) noexcept : __value_(_ValueT(__v)) {}
456 constexpr operator weak_equality() const noexcept {
462 constexpr operator strong_equality() const noexcept {
468 constexpr operator partial_ordering() const noexcept {
474 constexpr operator weak_ordering() const noexcept {
480 …NE_VISIBILITY friend constexpr bool operator==(strong_ordering __v, _CmpUnspecifiedParam) noexcept;
481 …NE_VISIBILITY friend constexpr bool operator!=(strong_ordering __v, _CmpUnspecifiedParam) noexcept;
482 …NE_VISIBILITY friend constexpr bool operator< (strong_ordering __v, _CmpUnspecifiedParam) noexcept;
483 …NE_VISIBILITY friend constexpr bool operator<=(strong_ordering __v, _CmpUnspecifiedParam) noexcept;
484 …NE_VISIBILITY friend constexpr bool operator> (strong_ordering __v, _CmpUnspecifiedParam) noexcept;
485 …NE_VISIBILITY friend constexpr bool operator>=(strong_ordering __v, _CmpUnspecifiedParam) noexcept;
486 …NE_VISIBILITY friend constexpr bool operator==(_CmpUnspecifiedParam, strong_ordering __v) noexcept;
487 …NE_VISIBILITY friend constexpr bool operator!=(_CmpUnspecifiedParam, strong_ordering __v) noexcept;
488 …NE_VISIBILITY friend constexpr bool operator< (_CmpUnspecifiedParam, strong_ordering __v) noexcept;
489 …NE_VISIBILITY friend constexpr bool operator<=(_CmpUnspecifiedParam, strong_ordering __v) noexcept;
490 …NE_VISIBILITY friend constexpr bool operator> (_CmpUnspecifiedParam, strong_ordering __v) noexcept;
491 …NE_VISIBILITY friend constexpr bool operator>=(_CmpUnspecifiedParam, strong_ordering __v) noexcept;
494 …Y friend constexpr strong_ordering operator<=>(strong_ordering __v, _CmpUnspecifiedParam) noexcept;
495 …Y friend constexpr strong_ordering operator<=>(_CmpUnspecifiedParam, strong_ordering __v) noexcept;
508 constexpr bool operator==(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
512 constexpr bool operator!=(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
516 constexpr bool operator< (strong_ordering __v, _CmpUnspecifiedParam) noexcept {
520 constexpr bool operator<=(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
524 constexpr bool operator> (strong_ordering __v, _CmpUnspecifiedParam) noexcept {
528 constexpr bool operator>=(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
532 constexpr bool operator==(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
536 constexpr bool operator!=(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
540 constexpr bool operator< (_CmpUnspecifiedParam, strong_ordering __v) noexcept {
544 constexpr bool operator<=(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
548 constexpr bool operator> (_CmpUnspecifiedParam, strong_ordering __v) noexcept {
552 constexpr bool operator>=(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
558 constexpr strong_ordering operator<=>(strong_ordering __v, _CmpUnspecifiedParam) noexcept {
562 constexpr strong_ordering operator<=>(_CmpUnspecifiedParam, strong_ordering __v) noexcept {
569 constexpr bool is_eq(weak_equality __cmp) noexcept { return __cmp == 0; }
572 constexpr bool is_neq(weak_equality __cmp) noexcept { return __cmp != 0; }
575 constexpr bool is_lt(partial_ordering __cmp) noexcept { return __cmp < 0; }
578 constexpr bool is_lteq(partial_ordering __cmp) noexcept { return __cmp <= 0; }
581 constexpr bool is_gt(partial_ordering __cmp) noexcept { return __cmp > 0; }
584 constexpr bool is_gteq(partial_ordering __cmp) noexcept { return __cmp >= 0; }
600 constexpr _ClassifyCompCategory __type_to_enum() noexcept {