|
556 | 556 | <variable name="std::is_signed_v" link="cpp/types/is_signed" since="c++17"/> |
557 | 557 | <class name="std::is_unsigned" link="cpp/types/is_unsigned"/> |
558 | 558 | <variable name="std::is_unsigned_v" link="cpp/types/is_unsigned" since="c++17"/> |
| 559 | + <class name="std::is_bounded_array" link="cpp/types/is_bounded_array" since="c++20"/> |
| 560 | + <variable name="std::is_bounded_array_v" link="cpp/types/is_bounded_array" since="c++20"/> |
| 561 | + <class name="std::is_unbounded_array" link="cpp/types/is_unbounded_array" since="c++20"/> |
| 562 | + <variable name="std::is_unbounded_array_v" link="cpp/types/is_unbounded_array" since="c++20"/> |
559 | 563 |
|
560 | 564 | <class name="std::is_constructible" link="cpp/types/is_constructible"/> |
561 | 565 | <variable name="std::is_constructible_v" link="cpp/types/is_constructible" since="c++17"/> |
|
632 | 636 | <variable name="std::is_base_of_v" link="cpp/types/is_base_of" since="c++17"/> |
633 | 637 | <class name="std::is_convertible" link="cpp/types/is_convertible"/> |
634 | 638 | <variable name="std::is_convertible_v" link="cpp/types/is_convertible" since="c++17"/> |
| 639 | + <class name="std::is_nothrow_convertible" link="cpp/types/is_convertible" since="c++20"/> |
| 640 | + <variable name="std::is_nothrow_convertible_v" link="cpp/types/is_convertible" since="c++20"/> |
635 | 641 | <class name="std::is_invocable" link="cpp/types/is_invocable" since="c++17"/> |
636 | 642 | <variable name="std::is_invocable_v" link="cpp/types/is_invocable" since="c++17"/> |
637 | 643 | <class name="std::is_invocable_r" link="cpp/types/is_invocable" since="c++17"/> |
|
683 | 689 | <typedef name="std::aligned_union_t" alias="std::aligned_union" since="c++14"/> |
684 | 690 | <class name="std::decay" link="cpp/types/decay"/> |
685 | 691 | <typedef name="std::decay_t" alias="std::decay" since="c++14"/> |
| 692 | + <class name="std::remove_cvref" link="cpp/types/remove_cvref" since="c++20"/> |
| 693 | + <typedef name="std::remove_cvref_t" alias="std::remove_cvref" since="c++20"/> |
686 | 694 | <class name="std::enable_if" link="cpp/types/enable_if"/> |
687 | 695 | <typedef name="std::enable_if_t" alias="std::enable_if" since="c++14"/> |
688 | 696 | <class name="std::conditional" link="cpp/types/conditional"/> |
689 | 697 | <typedef name="std::conditional_t" alias="std::conditional" since="c++14"/> |
690 | 698 | <class name="std::common_type" link="cpp/types/common_type"/> |
691 | 699 | <typedef name="std::common_type_t" alias="std::common_type" since="c++14"/> |
| 700 | + <class name="std::common_reference" link="cpp/types/common_reference" since="c++20"/> |
| 701 | + <typedef name="std::common_reference_t" alias="std::common_reference" since="c++20"/> |
| 702 | + <class name="std::basic_common_reference" link="cpp/types/common_reference" since="c++20"/> |
692 | 703 | <class name="std::underlying_type" link="cpp/types/underlying_type"/> |
693 | 704 | <typedef name="std::underlying_type_t" alias="std::underlying_type" since="c++14"/> |
694 | 705 | <class name="std::result_of" link="cpp/types/result_of"/> |
695 | 706 | <typedef name="std::result_of_t" alias="std::result_of" since="c++14"/> |
696 | 707 | <class name="std::invoke_result" link="cpp/types/result_of" since="c++17"/> |
697 | 708 | <typedef name="std::invoke_result_t" alias="std::invoke_result" since="c++14"/> |
698 | 709 | <typedef name="std::void_t" link="cpp/types/void_t" since="c++17"/> |
| 710 | + <class name="std::type_identity" link="cpp/types/type_identity" since="c++20"/> |
| 711 | + <typedef name="std::type_identity_t" alias="std::type_identity" since="c++20"/> |
699 | 712 |
|
700 | 713 | <class name="std::conjunction" link="cpp/types/conjunction" since="c++17"/> |
701 | 714 | <variable name="std::conjunction_v" link="cpp/types/conjunction" since="c++17"/> |
|
709 | 722 | <typedef name="std::true_type" alias="std::integral_constant"/> |
710 | 723 | <typedef name="std::false_type" alias="std::integral_constant"/> |
711 | 724 |
|
| 725 | + <enum name="std::endian" link="cpp/types/endian" since="c++20"> |
| 726 | + <const name="little" link="."/> |
| 727 | + <const name="big" link="."/> |
| 728 | + <const name="native" link="."/> |
| 729 | + </enum> |
| 730 | + |
| 731 | + <function name="std::is_constant_evaluated" link="cpp/types/is_constant_evaluated" since="c++20"/> |
| 732 | + |
712 | 733 | <!--=======================================================================--> |
713 | 734 | <!-- cpp/iterator --> |
714 | 735 |
|
|
720 | 741 | <class name="std::random_access_iterator_tag" link="cpp/iterator/iterator_tags"/> |
721 | 742 | <class name="std::iterator" link="cpp/iterator/iterator"/> |
722 | 743 |
|
| 744 | + <class name="std::incrementable_traits" link="cpp/iterator/incrementable_traits" since="c++20"/> |
| 745 | + <class name="std::readable_traits" link="cpp/iterator/readable_traits" since="c++20"/> |
| 746 | + <typedef name="std::iter_value_t" link="cpp/iterator/iter_t" since="c++20"/> |
| 747 | + <typedef name="std::iter_reference_t" link="cpp/iterator/iter_t" since="c++20"/> |
| 748 | + <typedef name="std::iter_difference_t" link="cpp/iterator/iter_t" since="c++20"/> |
| 749 | + <typedef name="std::iter_rvalue_reference_t" link="cpp/iterator/iter_t" since="c++20"/> |
| 750 | + <typedef name="std::iter_common_reference_t" link="cpp/iterator/iter_t" since="c++20"/> |
| 751 | + |
723 | 752 | <class name="std::reverse_iterator" link="cpp/iterator/reverse_iterator"> |
724 | 753 | <constructor/> |
725 | 754 | <function name="operator="/> |
|
0 commit comments