|
475 | 475 | constexpr bool @\libglobal{is_final_v}@ = is_final<T>::value;
|
476 | 476 | template<class T>
|
477 | 477 | constexpr bool @\libglobal{is_aggregate_v}@ = is_aggregate<T>::value;
|
478 |
| -template<class T> |
| 478 | + template<class T> |
479 | 479 | constexpr bool @\libglobal{is_consteval_only_v}@ = is_consteval_only<T>::value;
|
480 | 480 | template<class T>
|
481 | 481 | constexpr bool @\libglobal{is_signed_v}@ = is_signed<T>::value;
|
|
508 | 508 | template<class T>
|
509 | 509 | constexpr bool @\libglobal{is_destructible_v}@ = is_destructible<T>::value;
|
510 | 510 | template<class T, class... Args>
|
511 |
| - constexpr bool is_trivially_constructible_v |
512 |
| - = is_trivially_constructible<T, Args...>::value; |
| 511 | + constexpr bool is_trivially_constructible_v = is_trivially_constructible<T, Args...>::value; |
513 | 512 | template<class T>
|
514 | 513 | constexpr bool is_trivially_default_constructible_v
|
515 | 514 | = is_trivially_default_constructible<T>::value;
|
516 | 515 | template<class T>
|
517 |
| - constexpr bool is_trivially_copy_constructible_v |
518 |
| - = is_trivially_copy_constructible<T>::value; |
| 516 | + constexpr bool is_trivially_copy_constructible_v = is_trivially_copy_constructible<T>::value; |
519 | 517 | template<class T>
|
520 |
| - constexpr bool is_trivially_move_constructible_v |
521 |
| - = is_trivially_move_constructible<T>::value; |
| 518 | + constexpr bool is_trivially_move_constructible_v = is_trivially_move_constructible<T>::value; |
522 | 519 | template<class T, class U>
|
523 | 520 | constexpr bool @\libglobal{is_trivially_assignable_v}@ = is_trivially_assignable<T, U>::value;
|
524 | 521 | template<class T>
|
525 |
| - constexpr bool is_trivially_copy_assignable_v |
526 |
| - = is_trivially_copy_assignable<T>::value; |
| 522 | + constexpr bool is_trivially_copy_assignable_v = is_trivially_copy_assignable<T>::value; |
527 | 523 | template<class T>
|
528 |
| - constexpr bool is_trivially_move_assignable_v |
529 |
| - = is_trivially_move_assignable<T>::value; |
| 524 | + constexpr bool is_trivially_move_assignable_v = is_trivially_move_assignable<T>::value; |
530 | 525 | template<class T>
|
531 | 526 | constexpr bool @\libglobal{is_trivially_destructible_v}@ = is_trivially_destructible<T>::value;
|
532 | 527 | template<class T, class... Args>
|
533 |
| - constexpr bool is_nothrow_constructible_v |
534 |
| - = is_nothrow_constructible<T, Args...>::value; |
| 528 | + constexpr bool is_nothrow_constructible_v = is_nothrow_constructible<T, Args...>::value; |
535 | 529 | template<class T>
|
536 | 530 | constexpr bool is_nothrow_default_constructible_v
|
537 | 531 | = is_nothrow_default_constructible<T>::value;
|
538 | 532 | template<class T>
|
539 |
| - constexpr bool is_nothrow_copy_constructible_v |
540 |
| - = is_nothrow_copy_constructible<T>::value; |
| 533 | + constexpr bool is_nothrow_copy_constructible_v = is_nothrow_copy_constructible<T>::value; |
541 | 534 | template<class T>
|
542 |
| - constexpr bool is_nothrow_move_constructible_v |
543 |
| - = is_nothrow_move_constructible<T>::value; |
| 535 | + constexpr bool is_nothrow_move_constructible_v = is_nothrow_move_constructible<T>::value; |
544 | 536 | template<class T, class U>
|
545 | 537 | constexpr bool @\libglobal{is_nothrow_assignable_v}@ = is_nothrow_assignable<T, U>::value;
|
546 | 538 | template<class T>
|
|
602 | 594 | template<class Fn, class... ArgTypes>
|
603 | 595 | constexpr bool @\libglobal{is_nothrow_invocable_v}@ = is_nothrow_invocable<Fn, ArgTypes...>::value;
|
604 | 596 | template<class R, class Fn, class... ArgTypes>
|
605 |
| - constexpr bool is_nothrow_invocable_r_v |
606 |
| - = is_nothrow_invocable_r<R, Fn, ArgTypes...>::value; |
| 597 | + constexpr bool is_nothrow_invocable_r_v = is_nothrow_invocable_r<R, Fn, ArgTypes...>::value; |
607 | 598 | template<class Fn, class Tuple>
|
608 | 599 | constexpr bool @\libglobal{is_applicable_v}@ = is_applicable<Fn, Tuple>::value;
|
609 | 600 | template<class Fn, class Tuple>
|
|
0 commit comments