|
597 | 597 | #define @\defnlibxname{cpp_lib_chrono}@ 202306L // also in \libheader{chrono}
|
598 | 598 | #define @\defnlibxname{cpp_lib_chrono_udls}@ 201304L // also in \libheader{chrono}
|
599 | 599 | #define @\defnlibxname{cpp_lib_clamp}@ 201603L // also in \libheader{algorithm}
|
600 |
| -#define @\defnlibxname{cpp_lib_common_reference}@ 202302L // also in \libheader{type_traits} |
601 |
| -#define @\defnlibxname{cpp_lib_common_reference_wrapper}@ 202302L // also in \libheader{functional} |
| 600 | +#define @\defnlibxname{cpp_lib_common_reference}@ 202302L // freestanding, also in \libheader{type_traits} |
| 601 | +#define @\defnlibxname{cpp_lib_common_reference_wrapper}@ 202302L // freestanding, also in \libheader{functional} |
602 | 602 | #define @\defnlibxname{cpp_lib_complex_udls}@ 201309L // also in \libheader{complex}
|
603 | 603 | #define @\defnlibxname{cpp_lib_concepts}@ 202207L
|
604 | 604 | // freestanding, also in \libheader{concepts}, \libheader{compare}
|
605 | 605 | #define @\defnlibxname{cpp_lib_constexpr_algorithms}@ 202306L // also in \libheader{algorithm}, \libheader{utility}
|
606 | 606 | #define @\defnlibxname{cpp_lib_constexpr_bitset}@ 202207L // also in \libheader{bitset}
|
607 |
| -#define @\defnlibxname{cpp_lib_constexpr_charconv}@ 202207L // also in \libheader{charconv} |
| 607 | +#define @\defnlibxname{cpp_lib_constexpr_charconv}@ 202207L // freestanding, also in \libheader{charconv} |
608 | 608 | #define @\defnlibxname{cpp_lib_constexpr_cmath}@ 202306L // also in \libheader{cmath}, \libheader{cstdlib}
|
609 | 609 | #define @\defnlibxname{cpp_lib_constexpr_complex}@ 202306L // also in \libheader{complex}
|
610 | 610 | #define @\defnlibxname{cpp_lib_constexpr_dynamic_alloc}@ 201907L // also in \libheader{memory}
|
|
626 | 626 | // also in \libheader{vector}, \libheader{list}, \libheader{forward_list}, \libheader{map}, \libheader{set}, \libheader{unordered_map}, \libheader{unordered_set},
|
627 | 627 | // \libheader{deque}, \libheader{queue}, \libheader{stack}, \libheader{string}
|
628 | 628 | #define @\defnlibxname{cpp_lib_copyable_function}@ 202306L // also in \libheader{functional}
|
629 |
| -#define @\defnlibxname{cpp_lib_coroutine}@ 201902L // also in \libheader{coroutine} |
| 629 | +#define @\defnlibxname{cpp_lib_coroutine}@ 201902L // freestanding, also in \libheader{coroutine} |
630 | 630 | #define @\defnlibxname{cpp_lib_debugging}@ 202403L // freestanding, also in \libheader{debugging}
|
631 | 631 | #define @\defnlibxname{cpp_lib_destroying_delete}@ 201806L // freestanding, also in \libheader{new}
|
632 | 632 | #define @\defnlibxname{cpp_lib_enable_shared_from_this}@ 201603L // also in \libheader{memory}
|
|
695 | 695 | #define @\defnlibxname{cpp_lib_is_aggregate}@ 201703L // freestanding, also in \libheader{type_traits}
|
696 | 696 | #define @\defnlibxname{cpp_lib_is_constant_evaluated}@ 201811L // freestanding, also in \libheader{type_traits}
|
697 | 697 | #define @\defnlibxname{cpp_lib_is_final}@ 201402L // freestanding, also in \libheader{type_traits}
|
698 |
| -#define @\defnlibxname{cpp_lib_is_implicit_lifetime}@ 202302L // also in \libheader{type_traits} |
| 698 | +#define @\defnlibxname{cpp_lib_is_implicit_lifetime}@ 202302L // freestanding, also in \libheader{type_traits} |
699 | 699 | #define @\defnlibxname{cpp_lib_is_invocable}@ 201703L // freestanding, also in \libheader{type_traits}
|
700 | 700 | #define @\defnlibxname{cpp_lib_is_layout_compatible}@ 201907L // freestanding, also in \libheader{type_traits}
|
701 | 701 | #define @\defnlibxname{cpp_lib_is_nothrow_convertible}@ 201806L // freestanding, also in \libheader{type_traits}
|
702 | 702 | #define @\defnlibxname{cpp_lib_is_null_pointer}@ 201309L // freestanding, also in \libheader{type_traits}
|
703 | 703 | #define @\defnlibxname{cpp_lib_is_pointer_interconvertible}@ 201907L // freestanding, also in \libheader{type_traits}
|
704 | 704 | #define @\defnlibxname{cpp_lib_is_scoped_enum}@ 202011L // freestanding, also in \libheader{type_traits}
|
705 | 705 | #define @\defnlibxname{cpp_lib_is_swappable}@ 201603L // freestanding, also in \libheader{type_traits}
|
706 |
| -#define @\defnlibxname{cpp_lib_is_virtual_base_of}@ 202406L // also in \libheader{type_traits} |
707 |
| -#define @\defnlibxname{cpp_lib_is_within_lifetime}@ 202306L // also in \libheader{type_traits} |
| 706 | +#define @\defnlibxname{cpp_lib_is_virtual_base_of}@ 202406L // freestanding, also in \libheader{type_traits} |
| 707 | +#define @\defnlibxname{cpp_lib_is_within_lifetime}@ 202306L // freestanding, also in \libheader{type_traits} |
708 | 708 | #define @\defnlibxname{cpp_lib_jthread}@ 201911L // also in \libheader{stop_token}, \libheader{thread}
|
709 | 709 | #define @\defnlibxname{cpp_lib_latch}@ 201907L // also in \libheader{latch}
|
710 | 710 | #define @\defnlibxname{cpp_lib_launder}@ 201606L // freestanding, also in \libheader{new}
|
|
717 | 717 | #define @\defnlibxname{cpp_lib_map_try_emplace}@ 201411L // also in \libheader{map}
|
718 | 718 | #define @\defnlibxname{cpp_lib_math_constants}@ 201907L // also in \libheader{numbers}
|
719 | 719 | #define @\defnlibxname{cpp_lib_math_special_functions}@ 201603L // also in \libheader{cmath}
|
720 |
| -#define @\defnlibxname{cpp_lib_mdspan}@ 202406L // also in \libheader{mdspan} |
| 720 | +#define @\defnlibxname{cpp_lib_mdspan}@ 202406L // freestanding, also in \libheader{mdspan} |
721 | 721 | #define @\defnlibxname{cpp_lib_memory_resource}@ 201603L // also in \libheader{memory_resource}
|
722 | 722 | #define @\defnlibxname{cpp_lib_modules}@ 202207L // freestanding
|
723 | 723 | #define @\defnlibxname{cpp_lib_move_iterator_concept}@ 202207L // freestanding, also in \libheader{iterator}
|
|
759 | 759 | #define @\defnlibxname{cpp_lib_ranges_to_container}@ 202202L // freestanding, also in \libheader{ranges}
|
760 | 760 | #define @\defnlibxname{cpp_lib_ranges_zip}@ 202110L
|
761 | 761 | // freestanding, also in \libheader{ranges}, \libheader{tuple}, \libheader{utility}
|
762 |
| -#define @\defnlibxname{cpp_lib_ratio}@ 202306L // also in \libheader{ratio} |
| 762 | +#define @\defnlibxname{cpp_lib_ratio}@ 202306L // freestanding, also in \libheader{ratio} |
763 | 763 | #define @\defnlibxname{cpp_lib_raw_memory_algorithms}@ 201606L // also in \libheader{memory}
|
764 | 764 | #define @\defnlibxname{cpp_lib_rcu}@ 202306L // also in \libheader{rcu}
|
765 | 765 | #define @\defnlibxname{cpp_lib_reference_from_temporary}@ 202202L // freestanding, also in \libheader{type_traits}
|
|
782 | 782 | #define @\defnlibxname{cpp_lib_smart_ptr_owner_equality}@ 202306L // also in \libheader{memory}
|
783 | 783 | #define @\defnlibxname{cpp_lib_source_location}@ 201907L // freestanding, also in \libheader{source_location}
|
784 | 784 | #define @\defnlibxname{cpp_lib_span}@ 202311L // freestanding, also in \libheader{span}
|
785 |
| -#define @\defnlibxname{cpp_lib_span_initializer_list}@ 202311L // also in \libheader{span} |
| 785 | +#define @\defnlibxname{cpp_lib_span_initializer_list}@ 202311L // freestanding, also in \libheader{span} |
786 | 786 | #define @\defnlibxname{cpp_lib_spanstream}@ 202106L // also in \libheader{spanstream}
|
787 | 787 | #define @\defnlibxname{cpp_lib_ssize}@ 201902L // freestanding, also in \libheader{iterator}
|
788 | 788 | #define @\defnlibxname{cpp_lib_sstream_from_string_view}@ 202306L // also in \libheader{sstream}
|
|
794 | 794 | #define @\defnlibxname{cpp_lib_string_resize_and_overwrite}@ 202110L // also in \libheader{string}
|
795 | 795 | #define @\defnlibxname{cpp_lib_string_udls}@ 201304L // also in \libheader{string}
|
796 | 796 | #define @\defnlibxname{cpp_lib_string_view}@ 202403L // also in \libheader{string}, \libheader{string_view}
|
797 |
| -#define @\defnlibxname{cpp_lib_submdspan}@ 202403L // also in \libheader{mdspan} |
| 797 | +#define @\defnlibxname{cpp_lib_submdspan}@ 202403L // freestanding, also in \libheader{mdspan} |
798 | 798 | #define @\defnlibxname{cpp_lib_syncbuf}@ 201803L // also in \libheader{syncstream}
|
799 | 799 | #define @\defnlibxname{cpp_lib_text_encoding}@ 202306L // also in \libheader{text_encoding}
|
800 | 800 | #define @\defnlibxname{cpp_lib_three_way_comparison}@ 201907L // freestanding, also in \libheader{compare}
|
801 | 801 | #define @\defnlibxname{cpp_lib_to_address}@ 201711L // freestanding, also in \libheader{memory}
|
802 |
| -#define @\defnlibxname{cpp_lib_to_array}@ 201907L // also in \libheader{array} |
| 802 | +#define @\defnlibxname{cpp_lib_to_array}@ 201907L // freestanding, also in \libheader{array} |
803 | 803 | #define @\defnlibxname{cpp_lib_to_chars}@ 202306L // also in \libheader{charconv}
|
804 | 804 | #define @\defnlibxname{cpp_lib_to_string}@ 202306L // also in \libheader{string}
|
805 | 805 | #define @\defnlibxname{cpp_lib_to_underlying}@ 202102L // freestanding, also in \libheader{utility}
|
|
0 commit comments