|
472 | 472 | <variable name="std::is_void_v" link="cpp/types/is_void" since="c++17"/> |
473 | 473 | <class name="std::is_null_pointer" link="cpp/types/is_null_pointer" since="c++14"/> |
474 | 474 | <variable name="std::is_null_pointer_v" link="cpp/types/is_null_pointer" since="c++17"/> |
475 | | - <class name="std::is_final" link="cpp/types/is_final" since="c++14"/> |
476 | | - <variable name="std::is_final_v" link="cpp/types/is_final" since="c++17"/> |
477 | 475 | <class name="std::is_integral" link="cpp/types/is_integral"/> |
478 | 476 | <variable name="std::is_integral_v" link="cpp/types/is_integral" since="c++17"/> |
479 | 477 | <class name="std::is_floating_point" link="cpp/types/is_floating_point"/> |
480 | 478 | <variable name="std::is_floating_point_v" link="cpp/types/is_floating_point" since="c++17"/> |
481 | 479 | <class name="std::is_array" link="cpp/types/is_array"/> |
482 | 480 | <variable name="std::is_array_v" link="cpp/types/is_array" since="c++17"/> |
| 481 | + <class name="std::is_enum" link="cpp/types/is_enum"/> |
| 482 | + <variable name="std::is_enum_v" link="cpp/types/is_enum" since="c++17"/> |
| 483 | + <class name="std::is_union" link="cpp/types/is_union"/> |
| 484 | + <variable name="std::is_union_v" link="cpp/types/is_union" since="c++17"/> |
| 485 | + <class name="std::is_class" link="cpp/types/is_class"/> |
| 486 | + <variable name="std::is_class_v" link="cpp/types/is_class" since="c++17"/> |
| 487 | + <class name="std::is_function" link="cpp/types/is_function"/> |
| 488 | + <variable name="std::is_function_v" link="cpp/types/is_function" since="c++17"/> |
483 | 489 | <class name="std::is_pointer" link="cpp/types/is_pointer"/> |
484 | 490 | <variable name="std::is_pointer_v" link="cpp/types/is_pointer" since="c++17"/> |
485 | 491 | <class name="std::is_lvalue_reference" link="cpp/types/is_lvalue_reference"/> |
|
490 | 496 | <variable name="std::is_member_object_pointer_v" link="cpp/types/is_member_object_pointer" since="c++17"/> |
491 | 497 | <class name="std::is_member_function_pointer" link="cpp/types/is_member_function_pointer"/> |
492 | 498 | <variable name="std::is_member_function_pointer_v" link="cpp/types/is_member_function_pointer" since="c++17"/> |
493 | | - <class name="std::is_enum" link="cpp/types/is_enum"/> |
494 | | - <variable name="std::is_enum_v" link="cpp/types/is_enum" since="c++17"/> |
495 | | - <class name="std::is_union" link="cpp/types/is_union"/> |
496 | | - <variable name="std::is_union_v" link="cpp/types/is_union" since="c++17"/> |
497 | | - <class name="std::is_class" link="cpp/types/is_class"/> |
498 | | - <variable name="std::is_class_v" link="cpp/types/is_class" since="c++17"/> |
499 | | - <class name="std::is_function" link="cpp/types/is_function"/> |
500 | | - <variable name="std::is_function_v" link="cpp/types/is_function" since="c++17"/> |
501 | 499 |
|
502 | | - <class name="std::is_reference" link="cpp/types/is_reference"/> |
503 | | - <variable name="std::is_reference_v" link="cpp/types/is_reference" since="c++17"/> |
504 | | - <class name="std::is_arithmetic" link="cpp/types/is_arithmetic"/> |
505 | | - <variable name="std::is_arithmetic_v" link="cpp/types/is_arithmetic" since="c++17"/> |
506 | 500 | <class name="std::is_fundamental" link="cpp/types/is_fundamental"/> |
507 | 501 | <variable name="std::is_fundamental_v" link="cpp/types/is_fundamental" since="c++17"/> |
508 | | - <class name="std::is_object" link="cpp/types/is_object"/> |
509 | | - <variable name="std::is_object_v" link="cpp/types/is_object" since="c++17"/> |
| 502 | + <class name="std::is_arithmetic" link="cpp/types/is_arithmetic"/> |
| 503 | + <variable name="std::is_arithmetic_v" link="cpp/types/is_arithmetic" since="c++17"/> |
510 | 504 | <class name="std::is_scalar" link="cpp/types/is_scalar"/> |
511 | 505 | <variable name="std::is_scalar_v" link="cpp/types/is_scalar" since="c++17"/> |
| 506 | + <class name="std::is_object" link="cpp/types/is_object"/> |
| 507 | + <variable name="std::is_object_v" link="cpp/types/is_object" since="c++17"/> |
512 | 508 | <class name="std::is_compound" link="cpp/types/is_compound"/> |
513 | 509 | <variable name="std::is_compound_v" link="cpp/types/is_compound" since="c++17"/> |
| 510 | + <class name="std::is_reference" link="cpp/types/is_reference"/> |
| 511 | + <variable name="std::is_reference_v" link="cpp/types/is_reference" since="c++17"/> |
514 | 512 | <class name="std::is_member_pointer" link="cpp/types/is_member_pointer"/> |
515 | 513 | <variable name="std::is_member_pointer_v" link="cpp/types/is_member_pointer" since="c++17"/> |
516 | 514 |
|
|
528 | 526 | <variable name="std::is_pod_v" link="cpp/types/is_pod" since="c++17"/> |
529 | 527 | <class name="std::is_literal_type" link="cpp/types/is_literal_type"/> |
530 | 528 | <variable name="std::is_literal_type_v" link="cpp/types/is_literal_type" since="c++17"/> |
| 529 | + <class name="std::has_unique_object_representations" link="cpp/types/has_unique_object_representations" since="c++17"/> |
| 530 | + <variable name="std::has_unique_object_representations_v" link="cpp/types/has_unique_object_representations" since="c++17"/> |
531 | 531 | <class name="std::is_empty" link="cpp/types/is_empty"/> |
532 | 532 | <variable name="std::is_empty_v" link="cpp/types/is_empty" since="c++17"/> |
533 | 533 | <class name="std::is_polymorphic" link="cpp/types/is_polymorphic"/> |
534 | 534 | <variable name="std::is_polymorphic_v" link="cpp/types/is_polymorphic" since="c++17"/> |
535 | 535 | <class name="std::is_abstract" link="cpp/types/is_abstract"/> |
536 | 536 | <variable name="std::is_abstract_v" link="cpp/types/is_abstract" since="c++17"/> |
537 | | - <class name="std::has_unique_object_representations" link="cpp/types/has_unique_object_representations" since="c++17"/> |
538 | | - <variable name="std::has_unique_object_representations_v" link="cpp/types/has_unique_object_representations" since="c++17"/> |
| 537 | + <class name="std::is_final" link="cpp/types/is_final" since="c++14"/> |
| 538 | + <variable name="std::is_final_v" link="cpp/types/is_final" since="c++17"/> |
| 539 | + <class name="std::is_aggregate" link="cpp/types/is_aggregate" since="c++14"/> |
| 540 | + <variable name="std::is_aggregate_v" link="cpp/types/is_aggregate" since="c++17"/> |
539 | 541 | <class name="std::is_signed" link="cpp/types/is_signed"/> |
540 | 542 | <variable name="std::is_signed_v" link="cpp/types/is_signed" since="c++17"/> |
541 | 543 | <class name="std::is_unsigned" link="cpp/types/is_unsigned"/> |
|
591 | 593 | <class name="std::is_nothrow_destructible" link="cpp/types/is_destructible"/> |
592 | 594 | <variable name="std::is_nothrow_destructible_v" link="cpp/types/is_destructible" since="c++17"/> |
593 | 595 |
|
594 | | - <class name="std::is_callable" link="cpp/types/is_callable" since="c++17"/> |
595 | | - <variable name="std::is_callable_v" link="cpp/types/is_callable" since="c++17"/> |
596 | | - <class name="std::is_nothrow_callable" link="cpp/types/is_callable" since="c++17"/> |
597 | | - <variable name="std::is_nothrow_callable_v" link="cpp/types/is_callable" since="c++17"/> |
598 | 596 | <class name="std::is_swappable" link="cpp/types/is_swappable" since="c++17"/> |
599 | 597 | <variable name="std::is_swappable_v" link="cpp/types/is_swappable" since="c++17"/> |
600 | 598 | <class name="std::is_swappable_with" link="cpp/types/is_swappable_with" since="c++17"/> |
|
620 | 618 | <variable name="std::is_base_of_v" link="cpp/types/is_base_of" since="c++17"/> |
621 | 619 | <class name="std::is_convertible" link="cpp/types/is_convertible"/> |
622 | 620 | <variable name="std::is_convertible_v" link="cpp/types/is_convertible" since="c++17"/> |
| 621 | + <class name="std::is_invocable" link="cpp/types/is_invocable" since="c++17"/> |
| 622 | + <variable name="std::is_invocable_v" link="cpp/types/is_invocable" since="c++17"/> |
| 623 | + <class name="std::is_invocable_r" link="cpp/types/is_invocable" since="c++17"/> |
| 624 | + <variable name="std::is_invocable_r_v" link="cpp/types/is_invocable" since="c++17"/> |
| 625 | + <class name="std::is_nothrow_invocable" link="cpp/types/is_invocable" since="c++17"/> |
| 626 | + <variable name="std::is_nothrow_invocable_v" link="cpp/types/is_invocable" since="c++17"/> |
| 627 | + <class name="std::is_nothrow_invocable_r" link="cpp/types/is_invocable" since="c++17"/> |
| 628 | + <variable name="std::is_nothrow_invocable_r_v" link="cpp/types/is_invocable" since="c++17"/> |
623 | 629 |
|
624 | 630 | <class name="std::remove_cv" link="cpp/types/remove_cv" since="c++11"/> |
625 | 631 | <class name="std::remove_const" link="cpp/types/remove_cv" since="c++11"/> |
|
665 | 671 | <typedef name="std::decay_t" alias="std::decay" since="c++14"/> |
666 | 672 | <class name="std::enable_if" link="cpp/types/enable_if"/> |
667 | 673 | <typedef name="std::enable_if_t" alias="std::enable_if" since="c++14"/> |
668 | | - <typedef name="std::void_t" link="cpp/types/void_t" since="c++17"/> |
669 | 674 | <class name="std::conditional" link="cpp/types/conditional"/> |
670 | 675 | <typedef name="std::conditional_t" alias="std::conditional" since="c++14"/> |
671 | 676 | <class name="std::common_type" link="cpp/types/common_type"/> |
|
674 | 679 | <typedef name="std::underlying_type_t" alias="std::underlying_type" since="c++14"/> |
675 | 680 | <class name="std::result_of" link="cpp/types/result_of"/> |
676 | 681 | <typedef name="std::result_of_t" alias="std::result_of" since="c++14"/> |
| 682 | + <class name="std::invoke_result" link="cpp/types/result_of" since="c++17"/> |
| 683 | + <typedef name="std::invoke_result_t" alias="std::invoke_result" since="c++14"/> |
| 684 | + <typedef name="std::void_t" link="cpp/types/void_t" since="c++17"/> |
677 | 685 |
|
678 | 686 | <class name="std::conjunction" link="cpp/types/conjunction" since="c++17"/> |
679 | 687 | <variable name="std::conjunction_v" link="cpp/types/conjunction" since="c++17"/> |
|
0 commit comments