René's URL Explorer Experiment


Title: cppstat - C++ Compiler Support Status

Open Graph Title: cppstat - C++ Compiler Support Status

X Title: cppstat - C++ Compiler Support Status

Description: A site that lists C and C++ features and their respective support by compilers and standard library implementations, designed as a simple, quickly searchable table.

Open Graph Description: A site that lists C and C++ features and their respective support by compilers and standard library implementations, designed as a simple, quickly searchable table.

X Description: A site that lists C and C++ features and their respective support by compilers and standard library implementations, designed as a simple, quickly searchable table.

Mail addresses
cem@dervis.de?subject=cppstat

Opengraph URL: https://cppstat.dev

direct link

Domain: cppstat.dev

Nonetext/html: charset=utf-8
og:typewebsite
og:site_namecppstat - C++ Compiler Support Status
og:localeen_US
twitter:cardsummary

Links:

https://github.com/cdervis/cppstat
https://cppstat.dev/rss.xml
Contributionshttps://github.com/cdervis/cppstat?tab=readme-ov-file#contributing
P2996https://wg21.link/P2996
P3394https://wg21.link/P3394
P3293https://wg21.link/P3293
P3491https://wg21.link/P3491
P3096https://wg21.link/P3096
P1306https://wg21.link/P1306
P3560https://wg21.link/P3560
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3533https://wg21.link/P3533
https://en.cppreference.com/w/cpp/language/contracts.html
P2900https://wg21.link/P2900
P3471https://wg21.link/P3471
P3697https://wg21.link/P3697
P2786https://wg21.link/P2786
Pack indexinghttps://en.cppreference.com/w/cpp/language/pack_indexing.html
P2662https://wg21.link/P2662
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2738https://wg21.link/P2738
P2752https://wg21.link/P2752
static_asserthttps://en.cppreference.com/w/cpp/language/static_assert.html
P2741https://wg21.link/P2741
P2169https://wg21.link/P2169
#embedhttps://en.cppreference.com/w/cpp/preprocessor/embed.html
P1967https://wg21.link/P1967
P2552https://wg21.link/P2552
P2864https://wg21.link/P2864
P2621https://wg21.link/P2621
P2308https://wg21.link/P2308
glvaluehttps://en.cppreference.com/w/cpp/language/value_category.html#glvalue
P2748https://wg21.link/P2748
structured bindingshttps://en.cppreference.com/w/cpp/language/structured_binding.html
P0609https://wg21.link/P0609
P1854https://wg21.link/P1854
Unevaluated stringshttps://en.cppreference.com/w/cpp/language/string_literal.html#Unevaluated_strings
P2361https://wg21.link/P2361
basic character sethttps://en.cppreference.com/w/cpp/language/charset.html#Basic_character_set
P2558https://wg21.link/P2558
[[indeterminate]]https://en.cppreference.com/w/cpp/language/attributes/indeterminate.html
P2795https://wg21.link/P2795
P2573https://wg21.link/P2573
aggregate initializationhttps://en.cppreference.com/w/cpp/language/aggregate_initialization.html
P3106https://wg21.link/P3106
P3034https://wg21.link/P3034
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::shared_ptrhttps://en.cppreference.com/w/cpp/memory/shared_ptr.html
P3037https://wg21.link/P3037
P2809https://wg21.link/P2809
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
newhttps://en.cppreference.com/w/cpp/language/new.html
P2747https://wg21.link/P2747
P0963https://wg21.link/P0963
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P2988https://wg21.link/P2988
https://en.cppreference.com/w/cpp/header/debugging.html
P2546https://wg21.link/P2546
P2810https://wg21.link/P2810
P2893https://wg21.link/P2893
std::mdspan::at()https://en.cppreference.com/w/cpp/container/mdspan.html
P3383https://wg21.link/P3383
std::dimshttps://en.cppreference.com/w/cpp/container/mdspan/extents.html
P2389https://wg21.link/P2389
std::mdspanhttps://en.cppreference.com/w/cpp/container/mdspan.html
P2642https://wg21.link/P2642
std::mdspanhttps://en.cppreference.com/w/cpp/container/mdspan.html
CTADhttps://en.cppreference.com/w/cpp/language/class_template_argument_deduction.html
P3029https://wg21.link/P3029
std::exception_ptrhttps://en.cppreference.com/w/cpp/error/exception_ptr.html
P2927https://wg21.link/P2927
std::exception_ptrhttps://en.cppreference.com/w/cpp/error/exception_ptr.html
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3748https://wg21.link/P3748
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2830https://wg21.link/P2830
P3284https://wg21.link/P3284
P3179https://wg21.link/P3179
ranges::rotate_copy()https://en.cppreference.com/w/cpp/algorithm/ranges/rotate_copy.html
ranges::reverse_copy()https://en.cppreference.com/w/cpp/algorithm/ranges/reverse_copy
P3709https://wg21.link/P3709
P3641https://wg21.link/P3641
P3044https://wg21.link/P3044
P2663https://wg21.link/P2663
https://en.cppreference.com/w/cpp/header/bit.html
P2933https://wg21.link/P2933
P2876https://wg21.link/P2876
P3480https://wg21.link/P3480
P2664https://wg21.link/P2664
P3691https://wg21.link/P3691
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P3570https://wg21.link/P3570
std::execution::bulk()https://en.cppreference.com/w/cpp/execution/bulk.html
P3481https://wg21.link/P3481
P3433https://wg21.link/P3433
P3149https://wg21.link/P3149
P3682https://wg21.link/P3682
P2079https://wg21.link/P2079
std::promisehttps://en.cppreference.com/w/cpp/thread/promise.html
std::packaged_taskhttps://en.cppreference.com/w/cpp/thread/packaged_task.html
P3503https://wg21.link/P3503
P3008https://wg21.link/P3008
P3111https://wg21.link/P3111
P3060https://wg21.link/P3060
P2319https://wg21.link/P2319
std::istream::ignorehttps://en.cppreference.com/w/cpp/io/basic_istream/ignore
P3223https://wg21.link/P3223
P2781https://wg21.link/P2781
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3557https://wg21.link/P3557
P2843https://wg21.link/P2843
P3552https://wg21.link/P3552
std::apply()https://en.cppreference.com/w/cpp/utility/apply.html
P1317https://wg21.link/P1317
P2963https://wg21.link/P2963
P3144https://wg21.link/P3144
Structured bindingshttps://en.cppreference.com/w/cpp/language/structured_binding.html
P1061https://wg21.link/P1061
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2686https://wg21.link/P2686
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3068https://wg21.link/P3068
P3176https://wg21.link/P3176
P2865https://wg21.link/P2865
P3348https://wg21.link/P3348
P2841https://wg21.link/P2841
P3074https://wg21.link/P3074
P1494https://wg21.link/P1494
https://en.cppreference.com/w/cpp/header/charconv.html
P2497https://wg21.link/P2497
std::text_encodinghttps://en.cppreference.com/w/cpp/locale/text_encoding.html
P1885https://wg21.link/P1885
P2862https://wg21.link/P2862
std::to_string()https://en.cppreference.com/w/cpp/string/basic_string/to_string
std::to_wstring()https://en.cppreference.com/w/cpp/string/basic_string/to_wstring.html
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2587https://wg21.link/P2587
P2757https://wg21.link/P2757
P2510https://wg21.link/P2510
P2592https://wg21.link/P2592
https://en.cppreference.com/w/cpp/header/rcu.html
P2545https://wg21.link/P2545
https://en.cppreference.com/w/cpp/header/hazard_pointer.html
P2530https://wg21.link/P2530
std::projectedhttps://en.cppreference.com/w/cpp/iterator/projected.html
P2538https://wg21.link/P2538
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2562https://wg21.link/P2562
std::variant::visit()https://en.cppreference.com/w/cpp/utility/variant/visit
P2637https://wg21.link/P2637
std::is_within_lifetime()https://en.cppreference.com/w/cpp/types/is_within_lifetime.html
P2641https://wg21.link/P2641
P2363https://wg21.link/P2363
std::weak_ptrhttps://en.cppreference.com/w/cpp/memory/weak_ptr.html
P1901https://wg21.link/P1901
P1759https://wg21.link/P1759
std::stringstreamhttps://en.cppreference.com/w/cpp/io/basic_stringstream.html
std::string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P2495https://wg21.link/P2495
std::bitsethttps://en.cppreference.com/w/cpp/utility/bitset.html
std::string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P2697https://wg21.link/P2697
https://en.cppreference.com/w/cpp/header/cmath.html
https://en.cppreference.com/w/cpp/header/complex.html
P1383https://wg21.link/P1383
std::quectohttps://en.cppreference.com/w/cpp/numeric/ratio/ratio
std::rontohttps://en.cppreference.com/w/cpp/numeric/ratio/ratio
std::ronnahttps://en.cppreference.com/w/cpp/numeric/ratio/ratio
std::quettahttps://en.cppreference.com/w/cpp/numeric/ratio/ratio
P2734https://wg21.link/P2734
std::function_refhttps://en.cppreference.com/w/cpp/utility/functional/function_ref.html
P0792https://wg21.link/P0792
std::copyable_functionhttps://en.cppreference.com/w/cpp/utility/functional/copyable_function.html
P2548https://wg21.link/P2548
std::bind_front()https://en.cppreference.com/w/cpp/utility/functional/bind_front.html
std::bind_back()https://en.cppreference.com/w/cpp/utility/functional/bind_front.html
std::not_fnhttps://en.cppreference.com/w/cpp/utility/functional/not_fn.html
P2714https://wg21.link/P2714
P2630https://wg21.link/P2630
P3355https://wg21.link/P3355
::operator newhttps://en.cppreference.com/w/cpp/memory/new/operator_new.html
P2013https://wg21.link/P2013
std::char_traitshttps://en.cppreference.com/w/cpp/string/char_traits.html
std::errchttps://en.cppreference.com/w/cpp/error/errc.html
https://en.cppreference.com/w/cpp/header/charconv.html
https://en.cppreference.com/w/cpp/header/cstdlib.html
https://en.cppreference.com/w/cpp/header/cstring.html
https://en.cppreference.com/w/cpp/header/cwchar.html
P2338https://wg21.link/P2338
P2198https://wg21.link/P2198
P0543https://wg21.link/P0543
https://en.cppreference.com/w/cpp/header/linalg.html
P1673https://wg21.link/P1673
P3050https://wg21.link/P3050
P3222https://wg21.link/P3222
assert()https://en.cppreference.com/w/cpp/error/assert.html
P2264https://wg21.link/P2264
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2905https://wg21.link/P2905
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2918https://wg21.link/P2918
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P2447https://wg21.link/P2447
std::span::at()https://en.cppreference.com/w/cpp/container/span/at.html
P2821https://wg21.link/P2821
P2819https://wg21.link/P2819
std::generate_canonical()https://en.cppreference.com/w/cpp/numeric/random/generate_canonical.html
P0952https://wg21.link/P0952
std::allocatorhttps://en.cppreference.com/w/cpp/memory/allocator.html
std::allocator::is_always_equal()https://en.cppreference.com/w/cpp/memory/allocator.html
P2868https://wg21.link/P2868
std::basic_string::reserve()https://cppstat.dev/en.cppreference.com/w/cpp/string/basic_string/reserve
P2870https://wg21.link/P2870
https://en.cppreference.com/w/cpp/header/codecvt.html
P2871https://wg21.link/P2871
strtok()https://en.cppreference.com/w/cpp/string/byte/strtok
P2937https://wg21.link/P2937
P2407https://wg21.link/P2407
std::expectedhttps://en.cppreference.com/w/cpp/utility/expected.html
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P2833https://wg21.link/P2833
std::basic_const_iteratorhttps://en.cppreference.com/w/cpp/iterator/basic_const_iterator.html
P2836https://wg21.link/P2836
P2950https://wg21.link/P2950
P2909https://wg21.link/P2909
views::concat()https://en.cppreference.com/w/cpp/ranges/concat_view.html
P2542https://wg21.link/P2542
std::stringhttps://en.cppreference.com/w/cpp/string/basic_string.html
std::string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P2591https://wg21.link/P2591
P2248https://wg21.link/P2248
P3217https://wg21.link/P3217
ranges::generate_random()https://en.cppreference.com/w/cpp/algorithm/ranges/generate_random
P1068https://wg21.link/P1068
std::reference_wrapperhttps://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html
std::pairhttps://en.cppreference.com/w/cpp/utility/pair.html
std::tuplehttps://en.cppreference.com/w/cpp/utility/tuple.html
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
std::varianthttps://en.cppreference.com/w/cpp/utility/variant.html
P2944https://wg21.link/P2944
P0493https://wg21.link/P0493
filesystem::pathhttps://en.cppreference.com/w/cpp/filesystem/path.html
P2845https://wg21.link/P2845
std::println()https://en.cppreference.com/w/cpp/io/println.html
P3142https://wg21.link/P3142
std::polymorphic_allocator::destroy()https://en.cppreference.com/w/cpp/memory/polymorphic_allocator/destroy.html
P2875https://wg21.link/P2875
P2867https://wg21.link/P2867
std::shared_ptrhttps://en.cppreference.com/w/cpp/memory/shared_ptr.html
P2869https://wg21.link/P2869
std::wstring_converthttps://en.cppreference.com/w/cpp/locale/wstring_convert.html
P2872https://wg21.link/P2872
std::print()https://en.cppreference.com/w/cpp/io/print.html
P3107https://wg21.link/P3107
P3235https://wg21.link/P3235
[[nodiscard]]https://en.cppreference.com/w/cpp/language/attributes/nodiscard.html
P2422https://wg21.link/P2422
std::executionhttps://en.cppreference.com/w/cpp/execution.html
https://en.cppreference.com/w/cpp/header/execution.html
P2300https://wg21.link/P2300
P3396https://wg21.link/P3396
std::inplace_vectorhttps://en.cppreference.com/w/cpp/container/inplace_vector.html
https://en.cppreference.com/w/cpp/header/inplace_vector.html
P0843https://wg21.link/P0843
std::philox_enginehttps://en.cppreference.com/w/cpp/numeric/random/philox_engine.html
P2075https://wg21.link/P2075
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P3168https://wg21.link/P3168
std::is_virtual_base_ofhttps://en.cppreference.com/w/cpp/types/is_virtual_base_of.html
P2985https://wg21.link/P2985
std::ignorehttps://en.cppreference.com/w/cpp/utility/tuple/ignore.html
P2968https://wg21.link/P2968
P2997https://wg21.link/P2997
std::is_trivialhttps://en.cppreference.com/w/cpp/types/is_trivial.html
std::is_trivial_vhttps://en.cppreference.com/w/cpp/types/is_trivial.html
P3247https://wg21.link/P3247
P3136https://wg21.link/P3136
views::cache_latest()https://en.cppreference.com/w/cpp/ranges/cache_latest_view.html
views::cache_latest_viewhttps://en.cppreference.com/w/cpp/ranges/cache_latest_view.html
P3138https://wg21.link/P3138
std::expectedhttps://en.cppreference.com/w/cpp/utility/expected.html
P3379https://wg21.link/P3379
std::mdspanhttps://en.cppreference.com/w/cpp/container/mdspan.html
P2897https://wg21.link/P2897
std::atomic_refhttps://en.cppreference.com/w/cpp/atomic/atomic_ref.html
std::atomic_ref::address()https://en.cppreference.com/w/cpp/atomic/atomic_ref/address.html
P2835https://wg21.link/P2835
std::atomichttps://en.cppreference.com/w/cpp/atomic/atomic.html
std::atomic_refhttps://en.cppreference.com/w/cpp/atomic/atomic_ref.html
P3323https://wg21.link/P3323
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::atomichttps://en.cppreference.com/w/cpp/atomic/atomic.html
std::atomic_refhttps://en.cppreference.com/w/cpp/atomic/atomic_ref.html
P3309https://wg21.link/P3309
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3508https://wg21.link/P3508
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::uninitialized_default_construct()https://en.cppreference.com/w/cpp/memory/uninitialized_default_construct.html
P3369https://wg21.link/P3369
https://en.cppreference.com/w/cpp/header/stdbit.h.html
https://en.cppreference.com/w/cpp/header/stdckdint.h.html
P3370https://wg21.link/P3370
P1928https://wg21.link/P1928
P3441https://wg21.link/P3441
P3325https://wg21.link/P3325
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3378https://wg21.link/P3378
P3475https://wg21.link/P3475
std::monostatehttps://en.cppreference.com/w/cpp/utility/variant/monostate
https://en.cppreference.com/w/cpp/header/utility.html
P0472https://wg21.link/P0472
std::indirecthttps://en.cppreference.com/w/cpp/memory/indirect.html
std::polymorphichttps://en.cppreference.com/w/cpp/memory/polymorphic.html
P3019https://wg21.link/P3019
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P3372https://wg21.link/P3372
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::inplace_vectorhttps://en.cppreference.com/w/cpp/container/inplace_vector.html
P3074https://wg21.link/P3074
views::to_input()https://en.cppreference.com/w/cpp/ranges/to_input_view.html
ranges::to_input_viewhttps://en.cppreference.com/w/cpp/ranges/to_input_view.html
P3137https://wg21.link/P3137
P2846https://wg21.link/P2846
std::hivehttps://en.cppreference.com/w/cpp/header/hive.html
https://en.cppreference.com/w/cpp/header/hive.html
P0447https://wg21.link/P0447
https://en.cppreference.com/w/cpp/header/algorithm.html
https://en.cppreference.com/w/cpp/header/numeric.html
https://en.cppreference.com/w/cpp/header/random.html
P2976https://wg21.link/P2976
P3349https://wg21.link/P3349
P3618https://wg21.link/P3618
P3920https://wg21.link/P3920
std::valarrayhttps://en.cppreference.com/w/cpp/numeric/valarray.html
P3016https://wg21.link/P3016
P3567https://wg21.link/P3567
P3663https://wg21.link/P3663
P3914https://wg21.link/P3914
P3836https://wg21.link/P3836
P3860https://wg21.link/P3860
P3388https://wg21.link/P3388
P3774https://wg21.link/P3774
P3819https://wg21.link/P3819
P3612https://wg21.link/P3612
P3778https://wg21.link/P3778
P1789https://wg21.link/P1789
P3922https://wg21.link/P3922
P3878https://cppstat.dev/P3878
P3887https://wg21.link/P3887
P3923https://wg21.link/P3923
P3371https://wg21.link/P3371
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P3391https://wg21.link/P3391
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P3913https://wg21.link/P3913
P3684https://wg21.link/P3684
size_thttps://en.cppreference.com/w/c/types/size_t.html
P0330https://wg21.link/P0330
P1102https://wg21.link/P1102
if constevalhttps://en.cppreference.com/w/cpp/language/if.html#Consteval_if
P1938https://wg21.link/P1938
P2186https://wg21.link/P2186
boolhttps://en.cppreference.com/w/cpp/keyword/bool.html
static_asserthttps://en.cppreference.com/w/cpp/language/static_assert.html
constexpr ifhttps://en.cppreference.com/w/cpp/language/if.html#Constexpr_if
P1401https://wg21.link/P1401
P2223https://wg21.link/P2223
P1847https://wg21.link/P1847
P2201https://wg21.link/P2201
deducing thishttps://en.cppreference.com/w/cpp/language/member_functions.html#Explicit_object_member_functions
P0847https://wg21.link/P0847
CWG2692https://wg21.link/CWG2692
P2797https://wg21.link/P2797
P0849https://wg21.link/P0849
P2334https://wg21.link/P2334
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2242https://wg21.link/P2242
P2316https://wg21.link/P2316
P2314https://wg21.link/P2314
forhttps://en.cppreference.com/w/cpp/language/for.html
P2360https://wg21.link/P2360
P2128https://wg21.link/P2128
P2173https://wg21.link/P2173
#warninghttps://cppreference.com/w/cpp/preprocessor/warning.html
P2437https://wg21.link/P2437
P2362https://wg21.link/P2362
P2324https://wg21.link/P2324
P2290https://wg21.link/P2290
P2071https://wg21.link/P2071
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2448https://wg21.link/P2448
P2266https://wg21.link/P2266
P1169https://wg21.link/P1169
P1467https://wg21.link/P1467
P2582https://wg21.link/P2582
[[assume]]https://en.cppreference.com/w/cpp/language/attributes/assume.html
P1774https://wg21.link/P1774
P2295https://wg21.link/P2295
P2589https://wg21.link/P2589
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P2647https://wg21.link/P2647
forhttps://en.cppreference.com/w/cpp/language/for.html
P2644https://wg21.link/P2644
P2718https://wg21.link/P2718
P1787https://wg21.link/P1787
P2036https://wg21.link/P2036
P2579https://wg21.link/P2579
P2615https://wg21.link/P2615
constevalhttps://en.cppreference.com/w/cpp/language/consteval.html
P2564https://wg21.link/P2564
P1949https://wg21.link/P1949
P2156https://wg21.link/P2156
P2493https://wg21.link/P2493
wchar_thttps://en.cppreference.com/w/cpp/keyword/wchar_t.html
P2460https://wg21.link/P2460
P2280https://wg21.link/P2280
P2468https://wg21.link/P2468
char8_thttps://en.cppreference.com/w/cpp/keyword/char8_t.html
P2513https://wg21.link/P2513
https://en.cppreference.com/w/cpp/header/stacktrace.html
P0881https://wg21.link/P0881
std::stacktracehttps://www.en.cppreference.com/w/cpp/utility/basic_stacktrace.html
P2301https://wg21.link/P2301
https://en.cppreference.com/w/c/header/stdatomic
P0943https://wg21.link/P0943
std::is_scoped_enumhttps://en.cppreference.com/w/cpp/types/is_scoped_enum.html
P1048https://wg21.link/P1048
std::basic_string::contains()https://en.cppreference.com/w/cpp/string/basic_string/contains
std::basic_string_view::contains()https://en.cppreference.com/w/cpp/string/basic_string_view/contains
P1679https://wg21.link/P1679
std::to_underlying()https://en.cppreference.com/w/cpp/utility/to_underlying.html
P1682https://wg21.link/P1682
chrono::time_point::clockhttps://en.cppreference.com/w/cpp/chrono/time_point.html
P2212https://wg21.link/P2212
P0401https://wg21.link/P0401
https://en.cppreference.com/w/cpp/header/spanstream.html
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P0448https://wg21.link/P0448
std::out_ptr()https://en.cppreference.com/w/cpp/memory/out_ptr_t/out_ptr.html
std::inout_ptr()https://en.cppreference.com/w/cpp/memory/inout_ptr_t/inout_ptr.html
P1132https://wg21.link/P1132
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::type_info::operator==()https://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html
P1328https://wg21.link/P1328
std::stackhttps://en.cppreference.com/w/cpp/container/stack.html
std::queuehttps://en.cppreference.com/w/cpp/container/queue.html
P1425https://wg21.link/P1425
P1518https://wg21.link/P1518
ranges::starts_with()https://en.cppreference.com/w/cpp/algorithm/ranges/starts_with
ranges::ends_with()https://en.cppreference.com/w/cpp/algorithm/ranges/ends_with
P1659https://wg21.link/P1659
std::basic_stringhttps://en.cppreference.com/w/cpp/string/basic_string.html
std::basic_string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P2166https://wg21.link/P2166
std::invoke_r()https://en.cppreference.com/w/cpp/utility/functional/invoke.html
P2136https://wg21.link/P2136
std::basic_string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P1989https://wg21.link/P1989
std::pairhttps://en.cppreference.com/w/cpp/utility/pair.html
P1951https://wg21.link/P1951
P2186https://wg21.link/P2186
views::zip()https://en.cppreference.com/w/cpp/ranges/zip_view.html
views::zip_transform()https://en.cppreference.com/w/cpp/ranges/zip_transform_view.html
views::adjacent()https://en.cppreference.com/w/cpp/ranges/adjacent_view.html
views::adjacent_transform()https://en.cppreference.com/w/cpp/ranges/adjacent_transform_view.html
P2321https://wg21.link/P2321
P2077https://wg21.link/P2077
std::byteswap()https://en.cppreference.com/w/cpp/numeric/byteswap.html
P1272https://wg21.link/P1272
P1147https://wg21.link/P1147
std::basic_string::resize_and_overwrite()https://en.cppreference.com/w/cpp/string/basic_string/resize_and_overwrite
P1072https://wg21.link/P1072
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P0798https://wg21.link/P0798
std::move_only_functionhttps://en.cppreference.com/w/cpp/utility/functional/move_only_function/move_only_function
P0288https://wg21.link/P0288
noexcepthttps://en.cppreference.com/w/cpp/language/noexcept_spec.html
std::exchange()https://en.cppreference.com/w/cpp/utility/exchange.html
P2401https://wg21.link/P2401
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
std::basic_string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
TriviallyCopyablehttps://en.cppreference.com/w/cpp/named_req/TriviallyCopyable
P2251https://wg21.link/P2251
P2340https://wg21.link/P2340
std::expectedhttps://en.cppreference.com/w/cpp/utility/expected.html
https://en.cppreference.com/w/cpp/header/expected.html
P0323https://wg21.link/P0323
P2549https://wg21.link/P2549
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
https://en.cppreference.com/w/cpp/header/cmath.html
https://en.cppreference.com/w/cpp/header/cstdlib.html
P0533https://wg21.link/P0533
std::unreachable()https://en.cppreference.com/w/cpp/utility/unreachable.html
P0627https://wg21.link/P0627
std::aligned_storagehttps://en.cppreference.com/w/cpp/types/aligned_storage.html
std::aligned_unionhttps://en.cppreference.com/w/cpp/types/aligned_union.html
P1413https://wg21.link/P1413
std::reference_constructs_from_temporaryhttps://en.cppreference.com/w/cpp/types/reference_constructs_from_temporary.html
std::reference_converts_from_temporaryhttps://en.cppreference.com/w/cpp/types/reference_converts_from_temporary.html
P2255https://wg21.link/P2255
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::unique_ptrhttps://en.cppreference.com/w/cpp/memory/unique_ptr.html
P2273https://wg21.link/P2273
ranges::to()https://en.cppreference.com/w/cpp/ranges/to.html
P1206https://wg21.link/P1206
ranges::range_adaptor_closurehttps://en.cppreference.com/w/cpp/ranges/range_adaptor_closure.html
std::bind_back()https://en.cppreference.com/w/cpp/utility/functional/bind_front.html
P2387https://wg21.link/P2387
ranges::iota()https://en.cppreference.com/w/cpp/algorithm/ranges/iota
ranges::shift_left()https://en.cppreference.com/w/cpp/algorithm/ranges/shift
ranges::shift_right()https://en.cppreference.com/w/cpp/algorithm/ranges/shift
P2440https://wg21.link/P2440
views::join_with()https://en.cppreference.com/w/cpp/ranges/join_with_view.html
P2441https://wg21.link/P2441
views::chunk()https://en.cppreference.com/w/cpp/ranges/chunk_view.html
views::slide()https://en.cppreference.com/w/cpp/ranges/slide_view.html
P2442https://wg21.link/P2442
views::chunk_by()https://en.cppreference.com/w/cpp/ranges/chunk_by_view.html
P2443https://wg21.link/P2443
std::mdspanhttps://en.cppreference.com/w/cpp/container/mdspan.html
https://en.cppreference.com/w/cpp/header/mdspan.html
P0009https://wg21.link/P0009
P2599https://wg21.link/P2599
P2604https://wg21.link/P2604
P2613https://wg21.link/P2613
P2763https://wg21.link/P2763
P2736https://wg21.link/P2736
P2327https://wg21.link/P2327
std::flat_maphttps://en.cppreference.com/w/cpp/container/flat_map.html
https://en.cppreference.com/w/cpp/header/flat_map.html
P0429https://wg21.link/P0429
std::flat_sethttps://en.cppreference.com/w/cpp/container/flat_set.html
https://en.cppreference.com/w/cpp/header/flat_set.html
P1222https://wg21.link/P1222
ranges::find_last()https://en.cppreference.com/w/cpp/algorithm/ranges/find_last
ranges::find_last_if()https://en.cppreference.com/w/cpp/algorithm/ranges/find_last
ranges::find_last_if_not()https://en.cppreference.com/w/cpp/algorithm/ranges/find_last
P1223https://wg21.link/P1223
https://en.cppreference.com/w/cpp/header/utility.html
https://en.cppreference.com/w/cpp/header/ranges.html
https://en.cppreference.com/w/cpp/header/iterator.html
P1642https://wg21.link/P1642
ranges::stride_viewhttps://en.cppreference.com/w/cpp/ranges/stride_view.html
views::stride()https://en.cppreference.com/w/cpp/ranges/stride_view.html
P1899https://wg21.link/P1899
std::tuplehttps://en.cppreference.com/w/cpp/utility/tuple.html
P2165https://wg21.link/P2165
views::as_const()https://en.cppreference.com/w/cpp/ranges/as_const_view.html
P2278https://wg21.link/P2278
P2286https://wg21.link/P2286
P2585https://wg21.link/P2585
https://en.cppreference.com/w/cpp/header/print.html
P2093https://wg21.link/P2093
P2539https://wg21.link/P2539
std::thread::idhttps://en.cppreference.com/w/cpp/thread/thread/id.html
std::stacktracehttps://www.en.cppreference.com/w/cpp/utility/basic_stacktrace.html
P2693https://wg21.link/P2693
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::to_chars()https://en.cppreference.com/w/cpp/utility/to_chars.html
std::from_chars()https://en.cppreference.com/w/cpp/utility/from_chars.html
P2291https://wg21.link/P2291
ranges::contains()https://en.cppreference.com/w/cpp/algorithm/ranges/contains
ranges::contains_subrange()https://en.cppreference.com/w/cpp/algorithm/ranges/contains
P2302https://wg21.link/P2302
P2322https://wg21.link/P2322
views::cartesian_product()https://en.cppreference.com/w/cpp/ranges/cartesian_product_view.html
P2374https://wg21.link/P2374
P2540https://wg21.link/P2540
std::equality_comparablehttps://en.cppreference.com/w/cpp/concepts/equality_comparable
std::totally_orderedhttps://en.cppreference.com/w/cpp/concepts/totally_ordered
std::three_way_comparablehttps://en.cppreference.com/w/cpp/utility/compare/three_way_comparable.html
P2404https://wg21.link/P2404
P2408https://wg21.link/P2408
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::bitsethttps://en.cppreference.com/w/cpp/utility/bitset.html
P2417https://wg21.link/P2417
P2438https://wg21.link/P2438
views::as_rvalue()https://en.cppreference.com/w/cpp/ranges/as_rvalue_view.html
P2446https://wg21.link/P2446
P2465https://wg21.link/P2465
std::forward_like()https://en.cppreference.com/w/cpp/utility/forward_like.html
P2445https://wg21.link/P2445
std::fstreamhttps://en.cppreference.com/w/cpp/io/basic_fstream.html
P2467https://wg21.link/P2467
views::repeat()https://en.cppreference.com/w/cpp/ranges/repeat_view.html
P2474https://wg21.link/P2474
P2494https://wg21.link/P2494
std::basic_string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P2499https://wg21.link/P2499
std::generatorhttps://en.cppreference.com/w/cpp/coroutine/generator.html
P2502https://wg21.link/P2502
P2787https://wg21.link/P2787
noexcepthttps://en.cppreference.com/w/cpp/language/noexcept_spec.html
std::apply()https://en.cppreference.com/w/cpp/utility/apply.html
P2517https://wg21.link/P2517
std::start_lifetime_as()https://en.cppreference.com/w/cpp/memory/start_lifetime_as.html
P2590https://wg21.link/P2590
P2679https://wg21.link/P2679
P2419https://wg21.link/P2419
P2520https://wg21.link/P2520
P1169https://wg21.link/P1169
P1467https://wg21.link/P1467
std::expectedhttps://en.cppreference.com/w/cpp/utility/expected.html
P2505https://wg21.link/P2505
views::enumerate()https://en.cppreference.com/w/cpp/ranges/enumerate_view.html
P2164https://wg21.link/P2164
std::is_implicit_lifetimehttps://en.cppreference.com/w/cpp/types/is_implicit_lifetime.html
P2674https://wg21.link/P2674
std::common_reference_thttps://en.cppreference.com/w/cpp/types/common_reference.html
std::reference_wrapperhttps://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html
P2655https://wg21.link/P2655
std::allocator_traitshttps://en.cppreference.com/w/cpp/memory/allocator_traits.html
P2652https://wg21.link/P2652
std::numeric_limits::has_denormhttps://en.cppreference.com/w/cpp/types/numeric_limits/has_denorm.html
P2614https://wg21.link/P2614
P2711https://wg21.link/P2711
P2609https://wg21.link/P2609
P2770https://wg21.link/P2770
std::visit()https://en.cppreference.com/w/cpp/utility/variant/visit2.html
std::varianthttps://en.cppreference.com/w/cpp/utility/variant.html
P2162https://wg21.link/P2162
P2017https://wg21.link/P2017
P2259https://wg21.link/P2259
views::join()https://en.cppreference.com/w/cpp/ranges/join_view.html
P2328https://wg21.link/P2328
P2325https://wg21.link/P2325
P2281https://wg21.link/P2281
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
std::varianthttps://en.cppreference.com/w/cpp/utility/variant.html
P2231https://wg21.link/P2231
P2210https://wg21.link/P2210
ranges::istream_viewhttps://en.cppreference.com/w/cpp/ranges/basic_istream_view.html
P2432https://wg21.link/P2432
P2415https://wg21.link/P2415
P2372https://wg21.link/P2372
P2393https://wg21.link/P2393
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2216https://wg21.link/P2216
std::generatorhttps://en.cppreference.com/w/cpp/coroutine/generator.html
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2418https://wg21.link/P2418
std::basic_format_stringhttps://en.cppreference.com/w/cpp/utility/format/basic_format_string.html
P2508https://wg21.link/P2508
P2602https://wg21.link/P2602
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2572https://wg21.link/P2572
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P2675https://wg21.link/P2675
std::barrierhttps://en.cppreference.com/w/cpp/thread/barrier.html
P2588https://wg21.link/P2588
P0409https://wg21.link/P0409
__VA_OPT__https://en.cppreference.com/w/c/preprocessor/replace
P0306https://wg21.link/P0306
P1042https://wg21.link/P1042
P0329https://wg21.link/P0329
P0428https://wg21.link/P0428
P0683https://wg21.link/P0683
P0702https://wg21.link/P0702
P0704https://wg21.link/P0704
P0734https://wg21.link/P0734
P0315https://wg21.link/P0315
operator<=>https://en.cppreference.com/w/cpp/language/default_comparisons.html#Three-way_comparison
P0515https://wg21.link/P0515
P0588https://wg21.link/P0588
P0614https://wg21.link/P0614
P0624https://wg21.link/P0624
consthttps://en.cppreference.com/w/cpp/language/cv.html
P0641https://wg21.link/P0641
P0692https://wg21.link/P0692
P0846https://wg21.link/P0846
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P0859https://wg21.link/P0859
P0857https://wg21.link/P0857
[[likely]]https://en.cppreference.com/w/cpp/language/attributes/likely
[[unlikely]]https://en.cppreference.com/w/cpp/language/attributes/likely
P0479https://wg21.link/P0479
typenamehttps://en.cppreference.com/w/cpp/keyword/typename.html
P0634https://wg21.link/P0634
P0780https://wg21.link/P0780
[[no_unique_address]]https://en.cppreference.com/w/cpp/language/attributes/no_unique_address
P0840https://wg21.link/P0840
P0848https://wg21.link/P0848
P0961https://wg21.link/P0961
forhttps://en.cppreference.com/w/cpp/language/for.html
P0962https://wg21.link/P0962
P0969https://wg21.link/P0969
P0722https://wg21.link/P0722
P0732https://wg21.link/P0732
P0806https://wg21.link/P0806
P0892https://wg21.link/P0892
P0941https://wg21.link/P0941
P1008https://wg21.link/P1008
P1064https://wg21.link/P1064
P1120https://wg21.link/P1120
char8_thttps://en.cppreference.com/w/cpp/keyword/char8_t.html
P0482https://wg21.link/P0482
std::is_constant_evaluated()https://en.cppreference.com/w/cpp/types/is_constant_evaluated.html
P0595https://wg21.link/P0595
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P1002https://wg21.link/P1002
constevalhttps://en.cppreference.com/w/cpp/language/consteval.html
P1073https://wg21.link/P1073
P1094https://wg21.link/P1094
P1141https://wg21.link/P1141
P1236https://wg21.link/P1236
dynamic_casthttps://en.cppreference.com/w/cpp/language/dynamic_cast.html
typeidhttps://en.cppreference.com/w/cpp/language/typeid.html
P1327https://wg21.link/P1327
unionhttps://en.cppreference.com/w/cpp/language/union.html
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P1330https://wg21.link/P1330
P0912https://wg21.link/P0912
P0960https://wg21.link/P0960
P1975https://wg21.link/P1975
newhttps://en.cppreference.com/w/cpp/language/new.html
P1009https://wg21.link/P1009
P1103https://wg21.link/P1103
P1703https://wg21.link/P1703
P1766https://wg21.link/P1766
P1779https://wg21.link/P1779
P1811https://wg21.link/P1811
P1815https://wg21.link/P1815
P1857https://wg21.link/P1857
P1874https://wg21.link/P1874
P1979https://wg21.link/P1979
P2115https://wg21.link/P2115
P2615https://wg21.link/P2615
P2788https://wg21.link/P2788
P1041https://wg21.link/P1041
P1139https://wg21.link/P1139
P1185https://wg21.link/P1185
P1286https://wg21.link/P1286
P1091https://wg21.link/P1091
P1381https://wg21.link/P1381
P0388https://wg21.link/P0388
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P0784https://wg21.link/P0784
volatilehttps://en.cppreference.com/w/cpp/keyword/volatile.html
P1152https://wg21.link/P1152
constinithttps://en.cppreference.com/w/cpp/language/constinit.html
P1143https://wg21.link/P1143
P1353https://wg21.link/P1353R0
P1161https://wg21.link/P1161
P1301https://wg21.link/P1301
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P1331https://wg21.link/P1331
asmhttps://en.cppreference.com/w/cpp/language/asm.html
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P1668https://wg21.link/P1668
usinghttps://en.cppreference.com/w/cpp/keyword/using.html
P1099https://wg21.link/P1099
P1186https://wg21.link/P1186
[[nodiscard]]https://en.cppreference.com/w/cpp/language/attributes/nodiscard.html
P1771https://wg21.link/P1771
P1814https://wg21.link/P1814
P1816https://wg21.link/P1816
P2082https://wg21.link/P2082
P1825https://wg21.link/P1825
P1946https://wg21.link/P1946
P1959https://wg21.link/P1959
P1907https://wg21.link/P1907
P0593https://wg21.link/P0593
std::endianhttps://en.cppreference.com/w/cpp/types/endian.html
P0463https://wg21.link/P0463
std::make_shared()https://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared.html
P0674https://wg21.link/P0674
P0020https://wg21.link/P0020
std::basic_osyncstreamhttps://en.cppreference.com/w/cpp/io/basic_osyncstream.html
P0053https://wg21.link/P0053
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
https://en.cppreference.com/w/cpp/header/algorithm.html
https://en.cppreference.com/w/cpp/header/utility.html
P0202https://wg21.link/P0202
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::complexhttps://en.cppreference.com/w/cpp/numeric/complex.html
P0415https://wg21.link/P0415
std::memory_orderhttps://en.cppreference.com/w/cpp/atomic/memory_order.html
enum classhttps://en.cppreference.com/w/cpp/language/enum.html
P0439https://wg21.link/P0439
std::stringhttps://en.cppreference.com/w/cpp/string/basic_string.html
std::string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
P0457https://wg21.link/P0457
operator<=>https://en.cppreference.com/w/cpp/language/default_comparisons.html#Three-way_comparison
https://en.cppreference.com/w/cpp/header/compare.html
P0768https://wg21.link/P0768
std::remove_cvrefhttps://en.cppreference.com/w/cpp/types/remove_cvref.html
P0550https://wg21.link/P0550
[[nodiscard]]https://en.cppreference.com/w/cpp/language/attributes/nodiscard.html
P0600https://wg21.link/P0600
std::move()https://en.cppreference.com/w/cpp/utility/move.html
P0616https://wg21.link/P0616
std::to_address()https://en.cppreference.com/w/cpp/memory/to_address.html
P0653https://wg21.link/P0653
std::shared_ptrhttps://en.cppreference.com/w/cpp/memory/shared_ptr.html
std::weak_ptrhttps://en.cppreference.com/w/cpp/memory/weak_ptr.html
P0718https://wg21.link/P0718
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P0122https://wg21.link/P0122
https://en.cppreference.com/w/cpp/header/chrono.html
P0355https://wg21.link/P0355
https://en.cppreference.com/w/cpp/header/version.html
P0754https://wg21.link/P0754
P0809https://wg21.link/P0809
ConstexprIteratorhttps://en.cppreference.com/w/cpp/named_req/ConstexprIterator
P0858https://wg21.link/P0858
std::basic_string::reserve()https://cppstat.dev/en.cppreference.com/w/cpp/string/basic_string/reserve
P0966https://wg21.link/P0966
P0528https://wg21.link/P0528
std::atomic_refhttps://en.cppreference.com/w/cpp/atomic/atomic_ref.html
P0019https://wg21.link/P0019
std::map::contains()https://en.cppreference.com/w/cpp/container/map/contains.html
P0458https://wg21.link/P0458
P0475https://wg21.link/P0475
std::bit_cast()https://en.cppreference.com/w/cpp/numeric/bit_cast.html
P0476https://wg21.link/P0476
std::bit_ceil()https://en.cppreference.com/w/cpp/numeric/bit_ceil.html
std::bit_floor()https://en.cppreference.com/w/cpp/numeric/bit_floor.html
std::bit_width()https://en.cppreference.com/w/cpp/numeric/bit_width.html
std::has_single_bit()https://en.cppreference.com/w/cpp/numeric/has_single_bit.html
P0556https://wg21.link/P0556
P1956https://wg21.link/P1956
P0646https://wg21.link/P0646
std::destroying_delete_thttps://en.cppreference.com/w/cpp/memory/new/destroying_delete_t.html
P0722https://wg21.link/P0722
std::is_convertiblehttps://en.cppreference.com/w/cpp/types/is_convertible.html
P0758https://wg21.link/P0758
std::shift_left()https://en.cppreference.com/w/cpp/algorithm/shift.html
std::shift_right()https://en.cppreference.com/w/cpp/algorithm/shift.html
https://en.cppreference.com/w/cpp/header/algorithm.html
P0769https://wg21.link/P0769
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::swap()https://en.cppreference.com/w/cpp/algorithm/swap.html
P0879https://wg21.link/P0879
std::type_identityhttps://en.cppreference.com/w/cpp/types/type_identity.html
P0887https://wg21.link/P0887
P0898https://wg21.link/P0898
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::arrayhttps://en.cppreference.com/w/cpp/container/array.html
P1023https://wg21.link/P1023
std::unwrap_ref_decayhttps://en.cppreference.com/w/cpp/utility/functional/unwrap_reference.html
std::unwrap_referencehttps://en.cppreference.com/w/cpp/utility/functional/unwrap_reference.html
P0318https://wg21.link/P0318
std::bind_front()https://en.cppreference.com/w/cpp/utility/functional/bind_front.html
P0356https://wg21.link/P0356
std::reference_wrapperhttps://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html
P0357https://wg21.link/P0357
P0487https://wg21.link/P0487
char8_thttps://en.cppreference.com/w/cpp/keyword/char8_t.html
P0482https://wg21.link/P0482
P0591https://wg21.link/P0591
std::varianthttps://en.cppreference.com/w/cpp/utility/variant.html
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P0602https://wg21.link/P0602
std::varianthttps://en.cppreference.com/w/cpp/utility/variant.html
P0608https://wg21.link/P0608
std::functionhttps://en.cppreference.com/w/cpp/utility/functional/function.html
noexcepthttps://en.cppreference.com/w/cpp/language/noexcept_spec.html
P0771https://wg21.link/P0771
P0896https://wg21.link/P0896
P0919https://wg21.link/P0919
P1690https://wg21.link/P1690
https://en.cppreference.com/w/cpp/header/chrono.html
noexcepthttps://en.cppreference.com/w/cpp/language/noexcept_spec.html
P0972https://wg21.link/P0972
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::pointer_traitshttps://en.cppreference.com/w/cpp/memory/pointer_traits.html
P1006https://wg21.link/P1006
std::assume_aligned()https://en.cppreference.com/w/cpp/memory/assume_aligned.html
P1007https://wg21.link/P1007
std::make_unique_for_overwrite()https://en.cppreference.com/w/cpp/memory/unique_ptr/make_unique
P1020https://wg21.link/P1020
P1973https://wg21.link/P1973
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P1032https://wg21.link/P1032
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P1085https://wg21.link/P1085
P1165https://wg21.link/P1165
std::erase()https://en.cppreference.com/w/cpp/container/vector/erase2
std::erase_if()https://en.cppreference.com/w/cpp/container/vector/erase2
P1209https://wg21.link/P1209
P1115https://wg21.link/P1115
P1502https://wg21.link/P1502
P0339https://wg21.link/P0339
P1001https://wg21.link/P1001
std::lerp()https://en.cppreference.com/w/cpp/numeric/lerp.html
std::midpoint()https://en.cppreference.com/w/cpp/numeric/midpoint.html
P0811https://wg21.link/P0811
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P1024https://wg21.link/P1024
filesystem::create_directory()https://en.cppreference.com/w/cpp/filesystem/create_directory.html
P1164https://wg21.link/P1164
std::ssize()https://en.cppreference.com/w/cpp/iterator/size.html
std::spanhttps://en.cppreference.com/w/cpp/container/span.html
P1227https://wg21.link/P1227
P1357https://wg21.link/P1357
std::to_array()https://en.cppreference.com/w/cpp/container/array/to_array
P0325https://wg21.link/P0325
std::basic_stringbufhttps://en.cppreference.com/w/cpp/io/basic_stringbuf.html
P0408https://wg21.link/P0408
P0466https://wg21.link/P0466
std::rotl()https://en.cppreference.com/w/cpp/numeric/rotl.html
rotr()https://en.cppreference.com/w/cpp/numeric/rotr.html
countl_zero()https://en.cppreference.com/w/cpp/numeric/countl_zero.html
countl_one()https://en.cppreference.com/w/cpp/numeric/countl_one.html
countr_zero()https://en.cppreference.com/w/cpp/numeric/countr_zero.html
countr_one()https://en.cppreference.com/w/cpp/numeric/countr_one.html
popcount()https://en.cppreference.com/w/cpp/numeric/popcount.html
P0553https://wg21.link/P0553
P0631https://wg21.link/P0631
std::format()https://en.cppreference.com/w/cpp/utility/format/format.html
P0645https://wg21.link/P0645
std::stop_tokenhttps://en.cppreference.com/w/cpp/thread/stop_token.html
std::jthreadhttps://en.cppreference.com/w/cpp/thread/jthread.html
P0660https://wg21.link/P0660
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::allocatorhttps://en.cppreference.com/w/cpp/memory/allocator.html
P0784https://wg21.link/P0784
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::stringhttps://en.cppreference.com/w/cpp/string/basic_string.html
P0426https://wg21.link/P0426
P1032https://wg21.link/P1032
P0980https://wg21.link/P0980
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::vectorhttps://en.cppreference.com/w/cpp/container/vector.html
P1004https://wg21.link/P1004
P1035https://wg21.link/P1035
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::invoke()https://en.cppreference.com/w/cpp/utility/functional/invoke.html
P1065https://wg21.link/P1065
std::counting_semaphorehttps://en.cppreference.com/w/cpp/thread/counting_semaphore.html
std::latchhttps://en.cppreference.com/w/cpp/thread/latch.html
std::barrierhttps://en.cppreference.com/w/cpp/thread/barrier.html
P1135https://wg21.link/P1135
P1865https://wg21.link/P1865
std::source_locationhttps://en.cppreference.com/w/cpp/utility/source_location.html
P1208https://wg21.link/P1208
P1614https://wg21.link/P1614
P1361https://wg21.link/P1361
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::atomichttps://en.cppreference.com/w/cpp/atomic/atomic.html
std::atomic_flaghttps://en.cppreference.com/w/cpp/atomic/atomic_flag.html
P0883https://wg21.link/P0883
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P1645https://wg21.link/P1645
P0586https://wg21.link/P0586
P0619https://wg21.link/P0619
P0905https://wg21.link/P0905
std::atomic_ref::wait()https://en.cppreference.com/w/cpp/atomic/atomic_ref/wait.html
std::atomic_ref::notify_one()https://en.cppreference.com/w/cpp/atomic/atomic_ref/notify_one.html
std::atomic_ref::notify_all()https://en.cppreference.com/w/cpp/atomic/atomic_ref/notify_all.html
P1643https://wg21.link/P1643
P1638https://wg21.link/P1638
chrono::dayhttps://en.cppreference.com/w/cpp/chrono/day.html
P1650https://wg21.link/P1650
P1862https://wg21.link/P1862
ranges::elements_viewhttps://en.cppreference.com/w/cpp/ranges/elements_view.html
P1994https://wg21.link/P1994
char8_thttps://en.cppreference.com/w/cpp/keyword/char8_t.html
P1423https://wg21.link/P1423
P1871https://wg21.link/P1871
autohttps://en.cppreference.com/w/cpp/language/auto.html
N3922https://wg21.link/N3922
typenamehttps://en.cppreference.com/w/cpp/keyword/typename.html
N4051https://wg21.link/N4051
N4086https://wg21.link/N4086
namespacehttps://en.cppreference.com/w/cpp/language/namespace.html
N4230https://wg21.link/N4230
static_asserthttps://en.cppreference.com/w/cpp/language/static_assert.html
N3928https://wg21.link/N3928
N4266https://wg21.link/N4266
u8https://en.cppreference.com/w/cpp/language/string_literal.html
N4267https://wg21.link/N4267
N4268https://wg21.link/N4268
P0036https://wg21.link/P0036
registerhttps://en.cppreference.com/w/cpp/keyword/register.html
P0001https://wg21.link/P0001
P0002https://wg21.link/P0002
P0012https://wg21.link/P0012
__has_includehttps://en.cppreference.com/w/cpp/preprocessor/include.html
P0061https://wg21.link/P0061
P0136https://wg21.link/P0136
P0017https://wg21.link/P0017
N4295https://wg21.link/N4295
P0018https://wg21.link/P0018
enum classhttps://en.cppreference.com/w/cpp/language/enum.html
P0138https://wg21.link/P0138
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
P0170https://wg21.link/P0170
forhttps://en.cppreference.com/w/cpp/language/for.html
P0184https://wg21.link/P0184
[[fallthrough]]https://en.cppreference.com/w/cpp/language/attributes/fallthrough.html
P0188https://wg21.link/P0188
[[nodiscard]]https://en.cppreference.com/w/cpp/language/attributes/nodiscard.html
P0189https://wg21.link/P0189
[[maybe_unused]]https://en.cppreference.com/w/cpp/language/attributes/maybe_unused.html
P0212https://wg21.link/P0212
P0245https://wg21.link/P0245
P0028https://wg21.link/P0028
P0035https://wg21.link/P0035
autohttps://en.cppreference.com/w/cpp/language/auto.html
P0127https://wg21.link/P0127
P0135https://wg21.link/P0135
P0137https://wg21.link/P0137
P0145https://wg21.link/P0145
P0217https://wg21.link/P0217
P0283https://wg21.link/P0283
constexpr ifhttps://en.cppreference.com/w/cpp/language/if.html#Constexpr_if
P0292https://wg21.link/P0292
P0305https://wg21.link/P0305
P0386https://wg21.link/P0386
P0003https://wg21.link/P0003
usinghttps://en.cppreference.com/w/cpp/keyword/using.html
P0195https://wg21.link/P0195
P0522https://wg21.link/P0522
CTADhttps://en.cppreference.com/w/cpp/language/class_template_argument_deduction.html
P0091https://wg21.link/P0091
std::void_thttps://en.cppreference.com/w/cpp/types/void_t.html
N3911https://wg21.link/N3911
std::uncaught_exceptions()https://en.cppreference.com/w/cpp/error/uncaught_exception.html
N4259https://wg21.link/N4259
std::size()https://en.cppreference.com/w/cpp/iterator/size.html
std::empty()https://en.cppreference.com/w/cpp/iterator/empty.html
std::data()https://en.cppreference.com/w/cpp/iterator/data.html
N4280https://wg21.link/N4280
noexcepthttps://en.cppreference.com/w/cpp/language/noexcept_spec.html
N4258https://wg21.link/N4258
std::invoke()https://en.cppreference.com/w/cpp/utility/functional/invoke.html
N4169https://wg21.link/N4169
std::maphttps://en.cppreference.com/w/cpp/container/map.html
std::unordered_maphttps://en.cppreference.com/w/cpp/container/unordered_map.html
N4279https://wg21.link/N4279
std::pairhttps://en.cppreference.com/w/cpp/utility/pair.html
std::tuplehttps://en.cppreference.com/w/cpp/utility/tuple.html
N4387https://wg21.link/N4387
std::bool_constanthttps://en.cppreference.com/w/cpp/types/integral_constant.html
N4389https://wg21.link/N4389
std::shared_mutexhttps://en.cppreference.com/w/cpp/thread/shared_mutex.html
N4508https://wg21.link/N4508
std::forward_listhttps://en.cppreference.com/w/cpp/container/forward_list.html
std::listhttps://en.cppreference.com/w/cpp/container/list.html
std::vectorhttps://en.cppreference.com/w/cpp/container/vector.html
N4510https://wg21.link/N4510
P0006https://wg21.link/P0006
P0013https://wg21.link/P0013
std::as_const()https://en.cppreference.com/w/cpp/utility/as_const.html
P0007https://wg21.link/P0007
chrono::durationhttps://en.cppreference.com/w/cpp/chrono/duration.html
chrono::time_pointhttps://en.cppreference.com/w/cpp/chrono/time_point.html
P0092https://wg21.link/P0092
std::owner_lesshttps://en.cppreference.com/w/cpp/memory/owner_less.html
std::owner_lesshttps://en.cppreference.com/w/cpp/memory/owner_less.html
P0074https://wg21.link/P0074
std::not_fnhttps://en.cppreference.com/w/cpp/utility/functional/not_fn.html
P0005https://wg21.link/P0005
P0358https://wg21.link/P0358
P0024https://wg21.link/P0024
std::clamp()https://en.cppreference.com/w/cpp/algorithm/clamp.html
P0025https://wg21.link/P0025
P0185https://wg21.link/P0185
P0220https://wg21.link/P0220
Searchershttps://en.cppreference.com/w/cpp/functional.html#Searchers
std::apply()https://en.cppreference.com/w/cpp/utility/apply.html
std::sample()https://en.cppreference.com/w/cpp/algorithm/sample.html
P0220https://wg21.link/P0220
Mathematical special functionshttps://en.cppreference.com/w/cpp/numeric/special_math.html
P0226https://wg21.link/P0226
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::addressof()https://en.cppreference.com/w/cpp/memory/addressof.html
LWG2296https://wg21.link/LWG2296
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::reverse_iteratorhttps://en.cppreference.com/w/cpp/iterator/reverse_iterator.html
std::move_iteratorhttps://en.cppreference.com/w/cpp/iterator/move_iterator.html
std::arrayhttps://en.cppreference.com/w/cpp/container/array.html
P0031https://wg21.link/P0031
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::atomic::is_always_lock_free()https://en.cppreference.com/w/cpp/atomic/atomic/is_always_lock_free.html
P0152https://wg21.link/P0152
P0033https://wg21.link/P0033
P0030https://wg21.link/P0030
std::bytehttps://en.cppreference.com/w/cpp/types/byte.html
P0298https://wg21.link/P0298
std::string_viewhttps://en.cppreference.com/w/cpp/string/basic_string_view.html
N3921https://wg21.link/N3921
P0220https://wg21.link/P0220
P0254https://wg21.link/P0254
P0403https://wg21.link/P0403
std::anyhttps://en.cppreference.com/w/cpp/utility/any.html
P0220https://wg21.link/P0220
P0032https://wg21.link/P0032
std::optionalhttps://en.cppreference.com/w/cpp/utility/optional.html
P0220https://wg21.link/P0220
P0063https://wg21.link/P0063
std::map::extract()https://en.cppreference.com/w/cpp/container/map/extract.html
std::map::merge()https://en.cppreference.com/w/cpp/container/map/merge.html
P0083https://wg21.link/P0083
P0084https://wg21.link/P0084
std::varianthttps://en.cppreference.com/w/cpp/utility/variant.html
P0088https://wg21.link/P0088
std::make_from_tuple()https://en.cppreference.com/w/cpp/utility/make_from_tuple.html
P0209https://wg21.link/P0209
std::has_unique_object_representationshttps://en.cppreference.com/w/cpp/types/has_unique_object_representations.html
P0258https://wg21.link/P0258
std::gcd()https://en.cppreference.com/w/cpp/numeric/gcd.html
std::lcm()https://en.cppreference.com/w/cpp/numeric/lcm.html
P0295https://wg21.link/P0295
std::launder()https://en.cppreference.com/w/cpp/utility/launder.html
P0137https://wg21.link/P0137
Extending memory management toolshttps://en.cppreference.com/w/cpp/memory.html#Uninitialized_storage
P0040https://wg21.link/P0040
std::shared_ptr::weak_typehttps://en.cppreference.com/w/cpp/memory/shared_ptr.html
P0163https://wg21.link/P0163
std::to_chars()https://en.cppreference.com/w/cpp/utility/to_chars.html
std::from_chars()https://en.cppreference.com/w/cpp/utility/from_chars.html
P0067https://wg21.link/P0067
std::shared_ptrhttps://en.cppreference.com/w/cpp/memory/shared_ptr.html
std::weak_ptrhttps://en.cppreference.com/w/cpp/memory/weak_ptr.html
P0414https://wg21.link/P0414
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
chrono::durationhttps://en.cppreference.com/w/cpp/chrono/duration.html
chrono::time_pointhttps://en.cppreference.com/w/cpp/chrono/time_point.html
P0505https://wg21.link/P0505
P0497https://wg21.link/P0497
constexprhttps://en.cppreference.com/w/cpp/language/constexpr.html
std::char_traitshttps://en.cppreference.com/w/cpp/string/char_traits.html
P0426https://wg21.link/P0426
std::filesystemhttps://en.cppreference.com/w/cpp/filesystem.html
https://en.cppreference.com/w/cpp/header/filesystem.html
P0218https://wg21.link/P0218
P0219https://wg21.link/P0219
Hardware interference sizehttps://en.cppreference.com/w/cpp/thread/hardware_destructive_interference_size.html
P0154https://wg21.link/P0154
std::scoped_lockhttps://en.cppreference.com/w/cpp/thread/scoped_lock.html
P0156https://wg21.link/P0156
std::is_aggregatehttps://en.cppreference.com/w/cpp/types/is_aggregate.html
LWG2911https://wg21.link/LWG2911
std::is_invocablehttps://en.cppreference.com/w/cpp/types/is_invocable.html
std::invoke_resulthttps://en.cppreference.com/w/cpp/types/result_of.html
P0604https://wg21.link/P0604
LWG3657https://wg21.link/LWG3657
static_asserthttps://cppreference.com/w/c/language/static_assert.html
N3020https://wg21.link/N3020
[[nodiscard]]https://cppreference.com/w/c/language/attributes/nodiscard.html
N2267https://wg21.link/N2267
[[maybe_unused]]https://cppreference.com/w/c/language/attributes/maybe_unused.html
N2270https://wg21.link/N2270
[[deprecated]]https://cppreference.com/w/c/language/attributes/deprecated.html
N2334https://wg21.link/N2334
Attributeshttps://en.cppreference.com/w/c/language/attributes.html
N2335https://cppstat.dev/N2335
N2554https://wg21.link/N2554
N2341https://wg21.link/N2341
[[fallthrough]]https://cppreference.com/w/c/language/attributes/fallthrough.html
N2408https://wg21.link/N2408
u8 character constantshttps://en.cppreference.com/w/c/language/character_constant.html
N2418https://wg21.link/N2418
function definitionshttps://en.cppreference.com/w/c/language/function_definition.html
N2432https://wg21.link/N2432
[[nodiscard]]https://cppreference.com/w/c/language/attributes/nodiscard.html
N2448https://wg21.link/N2448
N2480https://wg21.link/N2480
Labelshttps://en.cppreference.com/w/c/language/statements.html#Labels
N2508https://wg21.link/N2508
Binary integer constantshttps://en.cppreference.com/w/c/language/integer_constant.html
N2549https://wg21.link/N2549
__has_c_attributehttps://en.cppreference.com/w/c/language/attributes.html#Attribute_testing
N2553https://wg21.link/N2553
N2557https://cppstat.dev/N2557
N2601https://wg21.link/N2601
N2626https://wg21.link/N2626
#elifdef and #elifndefhttps://en.cppreference.com/w/c/preprocessor/conditional.html
#elifdefhttps://cppreference.com/w/c/preprocessor/conditional.html
#elifndefhttps://cppreference.com/w/c/preprocessor/conditional.html
N2645https://wg21.link/N2645
u8 string literalshttps://en.cppreference.com/w/c/language/string_literal.html
N2653https://wg21.link/N2653
[[maybe_unused]]https://cppreference.com/w/c/language/attributes/maybe_unused.html
N2662https://cppstat.dev/N2662
N2686https://wg21.link/N2686
N2763https://wg21.link/N2763
[[noreturn]]https://cppreference.com/w/c/language/attributes/noreturn.html
N2764https://wg21.link/N2764
N2775https://wg21.link/N2775
N2799https://wg21.link/N2799
N2836https://wg21.link/N2836
function declarationshttps://en.cppreference.com/w/c/language/function_declaration.html
N2841https://wg21.link/N2841
Empty initializershttps://en.cppreference.com/w/c/language/initialization.html#Empty_initialization
N2900https://wg21.link/N2900
typeofhttps://cppreference.com/w/c/language/typeof_unqual.html
typeof_unqualhttps://cppreference.com/w/c/language/typeof_unqual.html
N2927https://wg21.link/N2927
N2930https://wg21.link/N2930
N2934https://cppstat.dev/N2934
N2935https://wg21.link/N2935
[[unsequenced]]https://cppreference.com/w/c/language/attributes/reproducible.html
[[reproducible]]https://cppreference.com/w/c/language/attributes/reproducible.html
N2956https://wg21.link/N2956
variadic parameter listhttps://en.cppreference.com/w/c/language/variadic.html
N2975https://wg21.link/N2975
N3007https://wg21.link/N3007
#embedhttps://cppreference.com/w/c/preprocessor/embed.html
N3017https://wg21.link/N3017
constexprhttps://cppreference.com/w/c/language/constexpr.html
N3018https://wg21.link/N3018
N3029https://wg21.link/N3029
N3030https://wg21.link/N3030
__VA_OPT__https://cppreference.com/w/c/preprocessor/replace.html#Function-like_macros
N3033https://wg21.link/N3033
N3038https://wg21.link/N3038
nullptrhttps://cppreference.com/w/c/language/nullptr.html
N3042https://wg21.link/N3042
identifiershttps://en.cppreference.com/w/c/language/identifiers.html
translation limitshttps://en.cppreference.com/w/c/language/identifiers.html#Translation_limits
N590https://cppstat.dev/N590
N644https://cppstat.dev/N644
restricthttps://cppreference.com/w/c/language/restrict.html
N448https://cppstat.dev/N448
arithmetic typeshttps://en.cppreference.com/w/c/language/arithmetic_types.html
N815https://cppstat.dev/N815
N601https://cppstat.dev/N601
N620https://cppstat.dev/N620
N638https://cppstat.dev/N638
N657https://cppstat.dev/N657
N694https://cppstat.dev/N694
N809https://cppstat.dev/N809
Variable-length arrayhttps://en.cppreference.com/w/c/language/array.html#Variable-length_arrays
N683https://cppstat.dev/N683
N2778https://wg21.link/N2778
N494https://cppstat.dev/N494
N505https://cppstat.dev/N505
floating constantshttps://en.cppreference.com/w/c/language/floating_constant.html
N308https://cppstat.dev/N308
Compound literalshttps://en.cppreference.com/w/c/language/compound_literal.html
N716https://cppstat.dev/N716
N617https://cppstat.dev/N617
main() functionhttps://en.cppreference.com/w/c/language/main_function.html
N740https://cppstat.dev/N740
forhttps://cppreference.com/w/c/language/for.html
inlinehttps://cppreference.com/w/c/language/inline.html
N741https://cppstat.dev/N741
__func__https://cppreference.com/w/c/language/function_definition.html
N611https://cppstat.dev/N611
Variadic macroshttps://en.cppreference.com/w/c/preprocessor/replace.html
N707https://cppstat.dev/N707
_Pragmahttps://cppreference.com/w/c/preprocessor/impl.html
N634https://cppstat.dev/N634
N631https://cppstat.dev/N631
N696https://cppstat.dev/N696
Cem Dervishttps://dervis.de

Robots: index


URLs of crawlers that visited me.