|
560 | 560 | // also in \libheader{algorithm}, \libheader{ranges}, \libheader{string}, \libheader{deque}, \libheader{list}, \libheader{forward_list}, \libheader{vector}
|
561 | 561 | #define @\defnlibxname{cpp_lib_algorithm_iterator_requirements}@ 202207L
|
562 | 562 | // also in \libheader{algorithm}, \libheader{numeric}, \libheader{memory}
|
563 |
| -#define @\defnlibxname{cpp_lib_aligned_accessor}@ 202411L // also in \libheader{mdspan} |
| 563 | +#define @\defnlibxname{cpp_lib_aligned_accessor}@ 202411L // freestanding, also in \libheader{mdspan} |
564 | 564 | #define @\defnlibxname{cpp_lib_allocate_at_least}@ 202302L // also in \libheader{memory}
|
565 | 565 | #define @\defnlibxname{cpp_lib_allocator_traits_is_always_equal}@ 201411L
|
566 | 566 | // freestanding, also in \libheader{memory}, \libheader{scoped_allocator}, \libheader{string}, \libheader{deque}, \libheader{forward_list}, \libheader{list},
|
567 | 567 | // \libheader{vector}, \libheader{map}, \libheader{set}, \libheader{unordered_map}, \libheader{unordered_set}
|
568 | 568 | #define @\defnlibxname{cpp_lib_any}@ 201606L // also in \libheader{any}
|
569 | 569 | #define @\defnlibxname{cpp_lib_apply}@ 201603L // freestanding, also in \libheader{tuple}
|
570 |
| -#define @\defnlibxname{cpp_lib_array_constexpr}@ 201811L // also in \libheader{iterator}, \libheader{array} |
| 570 | +#define @\defnlibxname{cpp_lib_array_constexpr}@ 201811L // freestanding, also in \libheader{iterator}, \libheader{array} |
571 | 571 | #define @\defnlibxname{cpp_lib_as_const}@ 201510L // freestanding, also in \libheader{utility}
|
572 | 572 | #define @\defnlibxname{cpp_lib_associative_heterogeneous_erasure}@ 202110L
|
573 | 573 | // also in \libheader{map}, \libheader{set}, \libheader{unordered_map}, \libheader{unordered_set}
|
|
599 | 599 | // \libheader{string_view}
|
600 | 600 | #define @\defnlibxname{cpp_lib_chrono}@ 202306L // also in \libheader{chrono}
|
601 | 601 | #define @\defnlibxname{cpp_lib_chrono_udls}@ 201304L // also in \libheader{chrono}
|
602 |
| -#define @\defnlibxname{cpp_lib_clamp}@ 201603L // also in \libheader{algorithm} |
| 602 | +#define @\defnlibxname{cpp_lib_clamp}@ 201603L // freestanding, also in \libheader{algorithm} |
603 | 603 | #define @\defnlibxname{cpp_lib_common_reference}@ 202302L // freestanding, also in \libheader{type_traits}
|
604 | 604 | #define @\defnlibxname{cpp_lib_common_reference_wrapper}@ 202302L // freestanding, also in \libheader{functional}
|
605 | 605 | #define @\defnlibxname{cpp_lib_complex_udls}@ 201309L // also in \libheader{complex}
|
|
625 | 625 | #define @\defnlibxname{cpp_lib_constexpr_map}@ 202502L // also in \libheader{map}
|
626 | 626 | #define @\defnlibxname{cpp_lib_constexpr_memory}@ 202202L // freestanding, also in \libheader{memory}
|
627 | 627 | #define @\defnlibxname{cpp_lib_constexpr_new}@ 202406L // freestanding, also in \libheader{new}
|
628 |
| -#define @\defnlibxname{cpp_lib_constexpr_numeric}@ 201911L // also in \libheader{numeric} |
| 628 | +#define @\defnlibxname{cpp_lib_constexpr_numeric}@ 201911L // freestanding, also in \libheader{numeric} |
629 | 629 | #define @\defnlibxname{cpp_lib_constexpr_queue}@ 202502L // also in \libheader{queue}
|
630 | 630 | #define @\defnlibxname{cpp_lib_constexpr_set}@ 202502L // also in \libheader{set}
|
631 | 631 | #define @\defnlibxname{cpp_lib_constexpr_stack}@ 202502L // also in \libheader{stack}
|
|
691 | 691 | #define @\defnlibxname{cpp_lib_freestanding_utility}@ 202306L // freestanding, also in \libheader{utility}
|
692 | 692 | #define @\defnlibxname{cpp_lib_freestanding_variant}@ 202311L // freestanding, also in \libheader{variant}
|
693 | 693 | #define @\defnlibxname{cpp_lib_fstream_native_handle}@ 202306L // also in \libheader{fstream}
|
694 |
| -#define @\defnlibxname{cpp_lib_function_ref}@ 202306L // also in \libheader{functional} |
695 |
| -#define @\defnlibxname{cpp_lib_gcd_lcm}@ 201606L // also in \libheader{numeric} |
| 694 | +#define @\defnlibxname{cpp_lib_function_ref}@ 202306L // freestanding, also in \libheader{functional} |
| 695 | +#define @\defnlibxname{cpp_lib_gcd_lcm}@ 201606L // freestanding, also in \libheader{numeric} |
696 | 696 | #define @\defnlibxname{cpp_lib_generator}@ 202207L // also in \libheader{generator}
|
697 | 697 | #define @\defnlibxname{cpp_lib_generic_associative_lookup}@ 201304L // also in \libheader{map}, \libheader{set}
|
698 | 698 | #define @\defnlibxname{cpp_lib_generic_unordered_lookup}@ 201811L
|
|
707 | 707 | #define @\defnlibxname{cpp_lib_indirect}@ 202502L // also in \libheader{memory}
|
708 | 708 | #define @\defnlibxname{cpp_lib_inplace_vector}@ 202406L // also in \libheader{inplace_vector}
|
709 | 709 | #define @\defnlibxname{cpp_lib_int_pow2}@ 202002L // freestanding, also in \libheader{bit}
|
710 |
| -#define @\defnlibxname{cpp_lib_integer_comparison_functions}@ 202002L // also in \libheader{utility} |
| 710 | +#define @\defnlibxname{cpp_lib_integer_comparison_functions}@ 202002L // freestanding, also in \libheader{utility} |
711 | 711 | #define @\defnlibxname{cpp_lib_integer_sequence}@ 201304L // freestanding, also in \libheader{utility}
|
712 | 712 | #define @\defnlibxname{cpp_lib_integral_constant_callable}@ 201304L // freestanding, also in \libheader{type_traits}
|
713 | 713 | #define @\defnlibxname{cpp_lib_interpolate}@ 201902L // also in \libheader{cmath}, \libheader{numeric}
|
|
770 | 770 | #define @\defnlibxname{cpp_lib_ranges_chunk}@ 202202L // freestanding, also in \libheader{ranges}
|
771 | 771 | #define @\defnlibxname{cpp_lib_ranges_chunk_by}@ 202202L // freestanding, also in \libheader{ranges}
|
772 | 772 | #define @\defnlibxname{cpp_lib_ranges_concat}@ 202403L // freestanding, also in \libheader{ranges}
|
773 |
| -#define @\defnlibxname{cpp_lib_ranges_contains}@ 202207L // also in \libheader{algorithm} |
774 |
| -#define @\defnlibxname{cpp_lib_ranges_enumerate}@ 202302L // also in \libheader{ranges} |
775 |
| -#define @\defnlibxname{cpp_lib_ranges_find_last}@ 202207L // also in \libheader{algorithm} |
776 |
| -#define @\defnlibxname{cpp_lib_ranges_fold}@ 202207L // also in \libheader{algorithm} |
| 773 | +#define @\defnlibxname{cpp_lib_ranges_contains}@ 202207L // freestanding, also in \libheader{algorithm} |
| 774 | +#define @\defnlibxname{cpp_lib_ranges_enumerate}@ 202302L // freestanding, also in \libheader{ranges} |
| 775 | +#define @\defnlibxname{cpp_lib_ranges_find_last}@ 202207L // freestanding, also in \libheader{algorithm} |
| 776 | +#define @\defnlibxname{cpp_lib_ranges_fold}@ 202207L // freestanding, also in \libheader{algorithm} |
777 | 777 | #define @\defnlibxname{cpp_lib_ranges_generate_random}@ 202403L // also in \libheader{random}
|
778 |
| -#define @\defnlibxname{cpp_lib_ranges_iota}@ 202202L // also in \libheader{numeric} |
| 778 | +#define @\defnlibxname{cpp_lib_ranges_iota}@ 202202L // freestanding, also in \libheader{numeric} |
779 | 779 | #define @\defnlibxname{cpp_lib_ranges_join_with}@ 202202L // freestanding, also in \libheader{ranges}
|
780 | 780 | #define @\defnlibxname{cpp_lib_ranges_repeat}@ 202207L // freestanding, also in \libheader{ranges}
|
781 |
| -#define @\defnlibxname{cpp_lib_ranges_reserve_hint}@ 202502L // also in \libheader{ranges} |
| 781 | +#define @\defnlibxname{cpp_lib_ranges_reserve_hint}@ 202502L // freestanding, also in \libheader{ranges} |
782 | 782 | #define @\defnlibxname{cpp_lib_ranges_slide}@ 202202L // freestanding, also in \libheader{ranges}
|
783 |
| -#define @\defnlibxname{cpp_lib_ranges_starts_ends_with}@ 202106L // also in \libheader{algorithm} |
| 783 | +#define @\defnlibxname{cpp_lib_ranges_starts_ends_with}@ 202106L // freestanding, also in \libheader{algorithm} |
784 | 784 | #define @\defnlibxname{cpp_lib_ranges_stride}@ 202207L // freestanding, also in \libheader{ranges}
|
785 | 785 | #define @\defnlibxname{cpp_lib_ranges_to_container}@ 202202L // freestanding, also in \libheader{ranges}
|
786 | 786 | #define @\defnlibxname{cpp_lib_ranges_to_input}@ 202502L // freestanding, also in \libheader{ranges}
|
|
794 | 794 | #define @\defnlibxname{cpp_lib_remove_cvref}@ 201711L // freestanding, also in \libheader{type_traits}
|
795 | 795 | #define @\defnlibxname{cpp_lib_result_of_sfinae}@ 201210L
|
796 | 796 | // freestanding, also in \libheader{functional}, \libheader{type_traits}
|
797 |
| -#define @\defnlibxname{cpp_lib_robust_nonmodifying_seq_ops}@ 201304L // also in \libheader{algorithm} |
798 |
| -#define @\defnlibxname{cpp_lib_sample}@ 201603L // also in \libheader{algorithm} |
799 |
| -#define @\defnlibxname{cpp_lib_saturation_arithmetic}@ 202311L // also in \libheader{numeric} |
| 797 | +#define @\defnlibxname{cpp_lib_robust_nonmodifying_seq_ops}@ 201304L // freestanding, also in \libheader{algorithm} |
| 798 | +#define @\defnlibxname{cpp_lib_sample}@ 201603L // freestanding, also in \libheader{algorithm} |
| 799 | +#define @\defnlibxname{cpp_lib_saturation_arithmetic}@ 202311L // freestanding, also in \libheader{numeric} |
800 | 800 | #define @\defnlibxname{cpp_lib_scoped_lock}@ 201703L // also in \libheader{mutex}
|
801 | 801 | #define @\defnlibxname{cpp_lib_semaphore}@ 201907L // also in \libheader{semaphore}
|
802 | 802 | #define @\defnlibxname{cpp_lib_senders}@ 202406L // also in \libheader{execution}
|
|
0 commit comments