6
6
// This file was generated automatically by
7
7
// clang/tools/include-mapping/gen_std.py, DO NOT EDIT!
8
8
//
9
- // Generated from cppreference offline HTML book (modified on 2024-06 -10).
9
+ // Generated from cppreference offline HTML book (modified on 2024-11 -10).
10
10
// ===----------------------------------------------------------------------===//
11
11
12
12
SYMBOL (ATOMIC_BOOL_LOCK_FREE, None, <atomic>)
@@ -578,6 +578,7 @@ SYMBOL(add_pointer, std::, <type_traits>)
578
578
SYMBOL(add_pointer_t , std::, <type_traits>)
579
579
SYMBOL(add_rvalue_reference, std::, <type_traits>)
580
580
SYMBOL(add_rvalue_reference_t , std::, <type_traits>)
581
+ SYMBOL(add_sat, std::, <numeric>)
581
582
SYMBOL(add_volatile, std::, <type_traits>)
582
583
SYMBOL(add_volatile_t , std::, <type_traits>)
583
584
SYMBOL(addressof, std::, <memory>)
@@ -699,6 +700,10 @@ SYMBOL(atomic_fetch_add, std::, <atomic>)
699
700
SYMBOL(atomic_fetch_add_explicit, std::, <atomic>)
700
701
SYMBOL(atomic_fetch_and, std::, <atomic>)
701
702
SYMBOL(atomic_fetch_and_explicit, std::, <atomic>)
703
+ SYMBOL(atomic_fetch_max, std::, <atomic>)
704
+ SYMBOL(atomic_fetch_max_explicit, std::, <atomic>)
705
+ SYMBOL(atomic_fetch_min, std::, <atomic>)
706
+ SYMBOL(atomic_fetch_min_explicit, std::, <atomic>)
702
707
SYMBOL(atomic_fetch_or, std::, <atomic>)
703
708
SYMBOL(atomic_fetch_or_explicit, std::, <atomic>)
704
709
SYMBOL(atomic_fetch_sub, std::, <atomic>)
@@ -727,6 +732,8 @@ SYMBOL(atomic_signal_fence, std::, <atomic>)
727
732
SYMBOL(atomic_store, std::, <atomic>)
728
733
SYMBOL(atomic_store_explicit, std::, <atomic>)
729
734
SYMBOL(atomic_thread_fence, std::, <atomic>)
735
+ SYMBOL(atomic_wait, std::, <atomic>)
736
+ SYMBOL(atomic_wait_explicit, std::, <atomic>)
730
737
SYMBOL(atto, std::, <ratio>)
731
738
SYMBOL(auto_ptr, std::, <memory>)
732
739
SYMBOL(back_insert_iterator, std::, <iterator>)
@@ -829,6 +836,8 @@ SYMBOL(boolalpha, std::, <ios>)
829
836
SYMBOL(boolalpha, std::, <iostream>)
830
837
SYMBOL(boyer_moore_horspool_searcher, std::, <functional>)
831
838
SYMBOL(boyer_moore_searcher, std::, <functional>)
839
+ SYMBOL(breakpoint, std::, <debugging>)
840
+ SYMBOL(breakpoint_if_debugging, std::, <debugging>)
832
841
SYMBOL(bsearch, std::, <cstdlib>)
833
842
SYMBOL(bsearch, None, <cstdlib>)
834
843
SYMBOL(bsearch, None, <stdlib.h>)
@@ -951,6 +960,7 @@ SYMBOL(copy_constructible, std::, <concepts>)
951
960
SYMBOL(copy_if, std::, <algorithm>)
952
961
SYMBOL(copy_n, std::, <algorithm>)
953
962
SYMBOL(copyable, std::, <concepts>)
963
+ SYMBOL(copyable_function, std::, <functional>)
954
964
SYMBOL(copysign, std::, <cmath>)
955
965
SYMBOL(copysign, None, <cmath>)
956
966
SYMBOL(copysign, None, <math.h>)
@@ -1048,12 +1058,14 @@ SYMBOL(dextents, std::, <mdspan>)
1048
1058
SYMBOL(difftime, std::, <ctime>)
1049
1059
SYMBOL(difftime, None, <ctime>)
1050
1060
SYMBOL(difftime, None, <time.h>)
1061
+ SYMBOL(dims, std::, <mdspan>)
1051
1062
SYMBOL(disable_sized_sentinel_for, std::, <iterator>)
1052
1063
SYMBOL(discard_block_engine, std::, <random>)
1053
1064
SYMBOL(discrete_distribution, std::, <random>)
1054
1065
SYMBOL(disjunction, std::, <type_traits>)
1055
1066
SYMBOL(disjunction_v, std::, <type_traits>)
1056
1067
SYMBOL(distance, std::, <iterator>)
1068
+ SYMBOL(div_sat, std::, <numeric>)
1057
1069
SYMBOL(div_t , std::, <cstdlib>)
1058
1070
SYMBOL(div_t , None, <cstdlib>)
1059
1071
SYMBOL(div_t , None, <stdlib.h>)
@@ -1077,6 +1089,7 @@ SYMBOL(emit_on_flush, std::, <ostream>)
1077
1089
SYMBOL(emit_on_flush, std::, <iostream>)
1078
1090
SYMBOL(enable_if, std::, <type_traits>)
1079
1091
SYMBOL(enable_if_t , std::, <type_traits>)
1092
+ SYMBOL(enable_nonlocking_formatter_optimization, std::, <format>)
1080
1093
SYMBOL(enable_shared_from_this, std::, <memory>)
1081
1094
SYMBOL(endian, std::, <bit>)
1082
1095
SYMBOL(endl, std::, <ostream>)
@@ -1241,8 +1254,7 @@ SYMBOL(fgetwc, None, <wchar.h>)
1241
1254
SYMBOL(fgetws, std::, <cwchar>)
1242
1255
SYMBOL(fgetws, None, <cwchar>)
1243
1256
SYMBOL(fgetws, None, <wchar.h>)
1244
- SYMBOL(filebuf, std::, <streambuf>)
1245
- SYMBOL(filebuf, std::, <iostream>)
1257
+ SYMBOL(filebuf, std::, <fstream>)
1246
1258
SYMBOL(filebuf, std::, <iosfwd>)
1247
1259
SYMBOL(fill, std::, <algorithm>)
1248
1260
SYMBOL(fill_n, std::, <algorithm>)
@@ -1322,11 +1334,13 @@ SYMBOL(format, std::, <format>)
1322
1334
SYMBOL(format_args, std::, <format>)
1323
1335
SYMBOL(format_context, std::, <format>)
1324
1336
SYMBOL(format_error, std::, <format>)
1337
+ SYMBOL(format_kind, std::, <format>)
1325
1338
SYMBOL(format_parse_context, std::, <format>)
1326
1339
SYMBOL(format_string, std::, <format>)
1327
1340
SYMBOL(format_to, std::, <format>)
1328
1341
SYMBOL(format_to_n, std::, <format>)
1329
1342
SYMBOL(format_to_n_result, std::, <format>)
1343
+ SYMBOL(formattable, std::, <format>)
1330
1344
SYMBOL(formatted_size, std::, <format>)
1331
1345
SYMBOL(formatter, std::, <format>)
1332
1346
SYMBOL(forward, std::, <utility>)
@@ -1398,6 +1412,7 @@ SYMBOL(ftell, std::, <cstdio>)
1398
1412
SYMBOL(ftell, None, <cstdio>)
1399
1413
SYMBOL(ftell, None, <stdio.h>)
1400
1414
SYMBOL(function, std::, <functional>)
1415
+ SYMBOL(function_ref, std::, <functional>)
1401
1416
SYMBOL(future, std::, <future>)
1402
1417
SYMBOL(future_category, std::, <future>)
1403
1418
SYMBOL(future_errc, std::, <future>)
@@ -1488,7 +1503,6 @@ SYMBOL(hypotl, None, <math.h>)
1488
1503
SYMBOL(identity, std::, <functional>)
1489
1504
SYMBOL(ifstream, std::, <fstream>)
1490
1505
SYMBOL(ifstream, std::, <iosfwd>)
1491
- SYMBOL(ignore, std::, <tuple>)
1492
1506
SYMBOL(ilogb, std::, <cmath>)
1493
1507
SYMBOL(ilogb, None, <cmath>)
1494
1508
SYMBOL(ilogb, None, <math.h>)
@@ -1544,6 +1558,7 @@ SYMBOL(inner_product, std::, <numeric>)
1544
1558
SYMBOL(inout_ptr, std::, <memory>)
1545
1559
SYMBOL(inout_ptr_t , std::, <memory>)
1546
1560
SYMBOL(inplace_merge, std::, <algorithm>)
1561
+ SYMBOL(inplace_vector, std::, <inplace_vector>)
1547
1562
SYMBOL(input_iterator, std::, <iterator>)
1548
1563
SYMBOL(input_iterator_tag, std::, <iterator>)
1549
1564
SYMBOL(input_or_output_iterator, std::, <iterator>)
@@ -1649,6 +1664,7 @@ SYMBOL(is_copy_assignable_v, std::, <type_traits>)
1649
1664
SYMBOL(is_copy_constructible, std::, <type_traits>)
1650
1665
SYMBOL(is_copy_constructible_v, std::, <type_traits>)
1651
1666
SYMBOL(is_corresponding_member, std::, <type_traits>)
1667
+ SYMBOL(is_debugger_present, std::, <debugging>)
1652
1668
SYMBOL(is_default_constructible, std::, <type_traits>)
1653
1669
SYMBOL(is_default_constructible_v, std::, <type_traits>)
1654
1670
SYMBOL(is_destructible, std::, <type_traits>)
@@ -1790,6 +1806,8 @@ SYMBOL(is_union, std::, <type_traits>)
1790
1806
SYMBOL(is_union_v, std::, <type_traits>)
1791
1807
SYMBOL(is_unsigned, std::, <type_traits>)
1792
1808
SYMBOL(is_unsigned_v, std::, <type_traits>)
1809
+ SYMBOL(is_virtual_base_of, std::, <type_traits>)
1810
+ SYMBOL(is_virtual_base_of_v, std::, <type_traits>)
1793
1811
SYMBOL(is_void, std::, <type_traits>)
1794
1812
SYMBOL(is_void_v, std::, <type_traits>)
1795
1813
SYMBOL(is_volatile, std::, <type_traits>)
@@ -1938,7 +1956,9 @@ SYMBOL(latch, std::, <latch>)
1938
1956
SYMBOL(launch, std::, <future>)
1939
1957
SYMBOL(launder, std::, <new >)
1940
1958
SYMBOL(layout_left, std::, <mdspan>)
1959
+ SYMBOL(layout_left_padded, std::, <mdspan>)
1941
1960
SYMBOL(layout_right, std::, <mdspan>)
1961
+ SYMBOL(layout_right_padded, std::, <mdspan>)
1942
1962
SYMBOL(layout_stride, std::, <mdspan>)
1943
1963
SYMBOL(lcm, std::, <numeric>)
1944
1964
SYMBOL(lconv, std::, <clocale>)
@@ -2222,13 +2242,15 @@ SYMBOL(moneypunct, std::, <locale>)
2222
2242
SYMBOL(moneypunct_byname, std::, <locale>)
2223
2243
SYMBOL(monostate, std::, <variant>)
2224
2244
SYMBOL(movable, std::, <concepts>)
2245
+ SYMBOL(move_backward, std::, <algorithm>)
2225
2246
SYMBOL(move_constructible, std::, <concepts>)
2226
2247
SYMBOL(move_if_noexcept, std::, <utility>)
2227
2248
SYMBOL(move_iterator, std::, <iterator>)
2228
2249
SYMBOL(move_only_function, std::, <functional>)
2229
2250
SYMBOL(move_sentinel, std::, <iterator>)
2230
2251
SYMBOL(mt19937, std::, <random>)
2231
2252
SYMBOL(mt19937_64, std::, <random>)
2253
+ SYMBOL(mul_sat, std::, <numeric>)
2232
2254
SYMBOL(multimap, std::, <map>)
2233
2255
SYMBOL(multiplies, std::, <functional>)
2234
2256
SYMBOL(multiset, std::, <set>)
@@ -2283,6 +2305,8 @@ SYMBOL(noboolalpha, std::, <iostream>)
2283
2305
SYMBOL(noemit_on_flush, std::, <ostream>)
2284
2306
SYMBOL(noemit_on_flush, std::, <iostream>)
2285
2307
SYMBOL(none_of, std::, <algorithm>)
2308
+ SYMBOL(nontype, std::, <utility>)
2309
+ SYMBOL(nontype_t , std::, <utility>)
2286
2310
SYMBOL(noop_coroutine, std::, <coroutine>)
2287
2311
SYMBOL(noop_coroutine_handle, std::, <coroutine>)
2288
2312
SYMBOL(noop_coroutine_promise, std::, <coroutine>)
@@ -2442,6 +2466,8 @@ SYMBOL(random_access_iterator_tag, std::, <iterator>)
2442
2466
SYMBOL(random_device, std::, <random>)
2443
2467
SYMBOL(random_shuffle, std::, <algorithm>)
2444
2468
SYMBOL(range_error, std::, <stdexcept>)
2469
+ SYMBOL(range_format, std::, <format>)
2470
+ SYMBOL(range_formatter, std::, <format>)
2445
2471
SYMBOL(rank, std::, <type_traits>)
2446
2472
SYMBOL(rank_v, std::, <type_traits>)
2447
2473
SYMBOL(ranlux24, std::, <random>)
@@ -2486,6 +2512,7 @@ SYMBOL(regex_search, std::, <regex>)
2486
2512
SYMBOL(regex_token_iterator, std::, <regex>)
2487
2513
SYMBOL(regex_traits, std::, <regex>)
2488
2514
SYMBOL(regular, std::, <concepts>)
2515
+ SYMBOL(regular_invocable, std::, <concepts>)
2489
2516
SYMBOL(reinterpret_pointer_cast, std::, <memory>)
2490
2517
SYMBOL(relation, std::, <concepts>)
2491
2518
SYMBOL(relaxed, std::, <memory>)
@@ -2580,8 +2607,10 @@ SYMBOL(roundl, std::, <cmath>)
2580
2607
SYMBOL(roundl, None, <cmath>)
2581
2608
SYMBOL(roundl, None, <math.h>)
2582
2609
SYMBOL(runtime_error, std::, <stdexcept>)
2610
+ SYMBOL(runtime_format, std::, <format>)
2583
2611
SYMBOL(same_as, std::, <concepts>)
2584
2612
SYMBOL(sample, std::, <algorithm>)
2613
+ SYMBOL(saturate_cast, std::, <numeric>)
2585
2614
SYMBOL(scalbln, std::, <cmath>)
2586
2615
SYMBOL(scalbln, None, <cmath>)
2587
2616
SYMBOL(scalbln, None, <math.h>)
@@ -2786,6 +2815,7 @@ SYMBOL(strftime, None, <ctime>)
2786
2815
SYMBOL(strftime, None, <time.h>)
2787
2816
SYMBOL(strict, std::, <memory>)
2788
2817
SYMBOL(strict_weak_order, std::, <concepts>)
2818
+ SYMBOL(strided_slice, std::, <mdspan>)
2789
2819
SYMBOL(string, std::, <string>)
2790
2820
SYMBOL(string_view, std::, <string_view>)
2791
2821
SYMBOL(stringbuf, std::, <sstream>)
@@ -2857,6 +2887,8 @@ SYMBOL(strxfrm, None, <cstring>)
2857
2887
SYMBOL(strxfrm, None, <string.h>)
2858
2888
SYMBOL(student_t_distribution, std::, <random>)
2859
2889
SYMBOL(sub_match, std::, <regex>)
2890
+ SYMBOL(sub_sat, std::, <numeric>)
2891
+ SYMBOL(submdspan_mapping_result, std::, <mdspan>)
2860
2892
SYMBOL(subtract_with_carry_engine, std::, <random>)
2861
2893
SYMBOL(suspend_always, std::, <coroutine>)
2862
2894
SYMBOL(suspend_never, std::, <coroutine>)
@@ -2897,6 +2929,7 @@ SYMBOL(tanl, None, <math.h>)
2897
2929
SYMBOL(tera, std::, <ratio>)
2898
2930
SYMBOL(terminate, std::, <exception>)
2899
2931
SYMBOL(terminate_handler, std::, <exception>)
2932
+ SYMBOL(text_encoding, std::, <text_encoding>)
2900
2933
SYMBOL(tgamma, std::, <cmath>)
2901
2934
SYMBOL(tgamma, None, <cmath>)
2902
2935
SYMBOL(tgamma, None, <math.h>)
@@ -3127,7 +3160,9 @@ SYMBOL(visit, std::, <variant>)
3127
3160
SYMBOL(visit_format_arg, std::, <format>)
3128
3161
SYMBOL(void_t , std::, <type_traits>)
3129
3162
SYMBOL(vprint_nonunicode, std::, <print>)
3163
+ SYMBOL(vprint_nonunicode_buffered, std::, <print>)
3130
3164
SYMBOL(vprint_unicode, std::, <print>)
3165
+ SYMBOL(vprint_unicode_buffered, std::, <print>)
3131
3166
SYMBOL(vprintf, std::, <cstdio>)
3132
3167
SYMBOL(vprintf, None, <cstdio>)
3133
3168
SYMBOL(vprintf, None, <stdio.h>)
@@ -3156,6 +3191,7 @@ SYMBOL(vwscanf, std::, <cwchar>)
3156
3191
SYMBOL(vwscanf, None, <cwchar>)
3157
3192
SYMBOL(vwscanf, None, <wchar.h>)
3158
3193
SYMBOL(wbuffer_convert, std::, <locale>)
3194
+ SYMBOL(wbuffer_convert, std::, <locale>)
3159
3195
SYMBOL(wcerr, std::, <iostream>)
3160
3196
SYMBOL(wcin, std::, <iostream>)
3161
3197
SYMBOL(wclog, std::, <iostream>)
@@ -3274,8 +3310,7 @@ SYMBOL(weak_ordering, std::, <compare>)
3274
3310
SYMBOL(weak_ptr, std::, <memory>)
3275
3311
SYMBOL(weakly_incrementable, std::, <iterator>)
3276
3312
SYMBOL(weibull_distribution, std::, <random>)
3277
- SYMBOL(wfilebuf, std::, <streambuf>)
3278
- SYMBOL(wfilebuf, std::, <iostream>)
3313
+ SYMBOL(wfilebuf, std::, <fstream>)
3279
3314
SYMBOL(wfilebuf, std::, <iosfwd>)
3280
3315
SYMBOL(wformat_args, std::, <format>)
3281
3316
SYMBOL(wformat_context, std::, <format>)
@@ -3348,6 +3383,7 @@ SYMBOL(wstreampos, std::, <iosfwd>)
3348
3383
SYMBOL(wstreampos, std::, <iosfwd>)
3349
3384
SYMBOL(wstring, std::, <string>)
3350
3385
SYMBOL(wstring_convert, std::, <locale>)
3386
+ SYMBOL(wstring_convert, std::, <locale>)
3351
3387
SYMBOL(wstring_view, std::, <string_view>)
3352
3388
SYMBOL(wstringbuf, std::, <sstream>)
3353
3389
SYMBOL(wstringbuf, std::, <iosfwd>)
@@ -3423,6 +3459,7 @@ SYMBOL(minutes, std::chrono::, <chrono>)
3423
3459
SYMBOL(month, std::chrono::, <chrono>)
3424
3460
SYMBOL(month_day, std::chrono::, <chrono>)
3425
3461
SYMBOL(month_day_last, std::chrono::, <chrono>)
3462
+ SYMBOL(month_weekday, std::chrono::, <chrono>)
3426
3463
SYMBOL(month_weekday_last, std::chrono::, <chrono>)
3427
3464
SYMBOL(nanoseconds, std::chrono::, <chrono>)
3428
3465
SYMBOL(nonexistent_local_time, std::chrono::, <chrono>)
@@ -3605,6 +3642,7 @@ SYMBOL(chunk_view, std::ranges::, <ranges>)
3605
3642
SYMBOL(clamp, std::ranges::, <algorithm>)
3606
3643
SYMBOL(common_range, std::ranges::, <ranges>)
3607
3644
SYMBOL(common_view, std::ranges::, <ranges>)
3645
+ SYMBOL(concat_view, std::ranges::, <ranges>)
3608
3646
SYMBOL(const_iterator_t , std::ranges::, <ranges>)
3609
3647
SYMBOL(constant_range, std::ranges::, <ranges>)
3610
3648
SYMBOL(construct_at, std::ranges::, <memory>)
@@ -3629,11 +3667,13 @@ SYMBOL(disable_sized_range, std::ranges::, <ranges>)
3629
3667
SYMBOL(distance, std::ranges::, <iterator>)
3630
3668
SYMBOL(drop_view, std::ranges::, <ranges>)
3631
3669
SYMBOL(drop_while_view, std::ranges::, <ranges>)
3670
+ SYMBOL(elements_of, std::ranges::, <ranges>)
3632
3671
SYMBOL(elements_view, std::ranges::, <ranges>)
3633
3672
SYMBOL(empty_view, std::ranges::, <ranges>)
3634
3673
SYMBOL(enable_borrowed_range, std::ranges::, <ranges>)
3635
3674
SYMBOL(enable_view, std::ranges::, <ranges>)
3636
3675
SYMBOL(ends_with, std::ranges::, <algorithm>)
3676
+ SYMBOL(enumerate_view, std::ranges::, <ranges>)
3637
3677
SYMBOL(equal, std::ranges::, <algorithm>)
3638
3678
SYMBOL(equal_to, std::ranges::, <functional>)
3639
3679
SYMBOL(fill, std::ranges::, <algorithm>)
@@ -3833,11 +3873,13 @@ SYMBOL(cartesian_product, std::ranges::views::, <ranges>)
3833
3873
SYMBOL(chunk, std::ranges::views::, <ranges>)
3834
3874
SYMBOL(chunk_by, std::ranges::views::, <ranges>)
3835
3875
SYMBOL(common, std::ranges::views::, <ranges>)
3876
+ SYMBOL(concat, std::ranges::views::, <ranges>)
3836
3877
SYMBOL(counted, std::ranges::views::, <ranges>)
3837
3878
SYMBOL(drop, std::ranges::views::, <ranges>)
3838
3879
SYMBOL(drop_while, std::ranges::views::, <ranges>)
3839
3880
SYMBOL(elements, std::ranges::views::, <ranges>)
3840
3881
SYMBOL(empty, std::ranges::views::, <ranges>)
3882
+ SYMBOL(enumerate, std::ranges::views::, <ranges>)
3841
3883
SYMBOL(filter, std::ranges::views::, <ranges>)
3842
3884
SYMBOL(iota, std::ranges::views::, <ranges>)
3843
3885
SYMBOL(istream, std::ranges::views::, <ranges>)
@@ -3914,11 +3956,13 @@ SYMBOL(cartesian_product, std::views::, <ranges>)
3914
3956
SYMBOL(chunk, std::views::, <ranges>)
3915
3957
SYMBOL(chunk_by, std::views::, <ranges>)
3916
3958
SYMBOL(common, std::views::, <ranges>)
3959
+ SYMBOL(concat, std::views::, <ranges>)
3917
3960
SYMBOL(counted, std::views::, <ranges>)
3918
3961
SYMBOL(drop, std::views::, <ranges>)
3919
3962
SYMBOL(drop_while, std::views::, <ranges>)
3920
3963
SYMBOL(elements, std::views::, <ranges>)
3921
3964
SYMBOL(empty, std::views::, <ranges>)
3965
+ SYMBOL(enumerate, std::views::, <ranges>)
3922
3966
SYMBOL(filter, std::views::, <ranges>)
3923
3967
SYMBOL(iota, std::views::, <ranges>)
3924
3968
SYMBOL(istream, std::views::, <ranges>)
0 commit comments