66// This file was generated automatically by
77// clang/tools/include-mapping/gen_std.py, DO NOT EDIT!
88//
9- // Generated from cppreference offline HTML book (modified on 2024-06 -10).
9+ // Generated from cppreference offline HTML book (modified on 2024-11 -10).
1010// ===----------------------------------------------------------------------===//
1111
1212SYMBOL (ATOMIC_BOOL_LOCK_FREE, None, <atomic>)
@@ -578,6 +578,7 @@ SYMBOL(add_pointer, std::, <type_traits>)
578578SYMBOL(add_pointer_t , std::, <type_traits>)
579579SYMBOL(add_rvalue_reference, std::, <type_traits>)
580580SYMBOL(add_rvalue_reference_t , std::, <type_traits>)
581+ SYMBOL(add_sat, std::, <numeric>)
581582SYMBOL(add_volatile, std::, <type_traits>)
582583SYMBOL(add_volatile_t , std::, <type_traits>)
583584SYMBOL(addressof, std::, <memory>)
@@ -699,6 +700,10 @@ SYMBOL(atomic_fetch_add, std::, <atomic>)
699700SYMBOL(atomic_fetch_add_explicit, std::, <atomic>)
700701SYMBOL(atomic_fetch_and, std::, <atomic>)
701702SYMBOL(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>)
702707SYMBOL(atomic_fetch_or, std::, <atomic>)
703708SYMBOL(atomic_fetch_or_explicit, std::, <atomic>)
704709SYMBOL(atomic_fetch_sub, std::, <atomic>)
@@ -727,6 +732,8 @@ SYMBOL(atomic_signal_fence, std::, <atomic>)
727732SYMBOL(atomic_store, std::, <atomic>)
728733SYMBOL(atomic_store_explicit, std::, <atomic>)
729734SYMBOL(atomic_thread_fence, std::, <atomic>)
735+ SYMBOL(atomic_wait, std::, <atomic>)
736+ SYMBOL(atomic_wait_explicit, std::, <atomic>)
730737SYMBOL(atto, std::, <ratio>)
731738SYMBOL(auto_ptr, std::, <memory>)
732739SYMBOL(back_insert_iterator, std::, <iterator>)
@@ -829,6 +836,8 @@ SYMBOL(boolalpha, std::, <ios>)
829836SYMBOL(boolalpha, std::, <iostream>)
830837SYMBOL(boyer_moore_horspool_searcher, std::, <functional>)
831838SYMBOL(boyer_moore_searcher, std::, <functional>)
839+ SYMBOL(breakpoint, std::, <debugging>)
840+ SYMBOL(breakpoint_if_debugging, std::, <debugging>)
832841SYMBOL(bsearch, std::, <cstdlib>)
833842SYMBOL(bsearch, None, <cstdlib>)
834843SYMBOL(bsearch, None, <stdlib.h>)
@@ -951,6 +960,7 @@ SYMBOL(copy_constructible, std::, <concepts>)
951960SYMBOL(copy_if, std::, <algorithm>)
952961SYMBOL(copy_n, std::, <algorithm>)
953962SYMBOL(copyable, std::, <concepts>)
963+ SYMBOL(copyable_function, std::, <functional>)
954964SYMBOL(copysign, std::, <cmath>)
955965SYMBOL(copysign, None, <cmath>)
956966SYMBOL(copysign, None, <math.h>)
@@ -1048,12 +1058,14 @@ SYMBOL(dextents, std::, <mdspan>)
10481058SYMBOL(difftime, std::, <ctime>)
10491059SYMBOL(difftime, None, <ctime>)
10501060SYMBOL(difftime, None, <time.h>)
1061+ SYMBOL(dims, std::, <mdspan>)
10511062SYMBOL(disable_sized_sentinel_for, std::, <iterator>)
10521063SYMBOL(discard_block_engine, std::, <random>)
10531064SYMBOL(discrete_distribution, std::, <random>)
10541065SYMBOL(disjunction, std::, <type_traits>)
10551066SYMBOL(disjunction_v, std::, <type_traits>)
10561067SYMBOL(distance, std::, <iterator>)
1068+ SYMBOL(div_sat, std::, <numeric>)
10571069SYMBOL(div_t , std::, <cstdlib>)
10581070SYMBOL(div_t , None, <cstdlib>)
10591071SYMBOL(div_t , None, <stdlib.h>)
@@ -1077,6 +1089,7 @@ SYMBOL(emit_on_flush, std::, <ostream>)
10771089SYMBOL(emit_on_flush, std::, <iostream>)
10781090SYMBOL(enable_if, std::, <type_traits>)
10791091SYMBOL(enable_if_t , std::, <type_traits>)
1092+ SYMBOL(enable_nonlocking_formatter_optimization, std::, <format>)
10801093SYMBOL(enable_shared_from_this, std::, <memory>)
10811094SYMBOL(endian, std::, <bit>)
10821095SYMBOL(endl, std::, <ostream>)
@@ -1241,8 +1254,7 @@ SYMBOL(fgetwc, None, <wchar.h>)
12411254SYMBOL(fgetws, std::, <cwchar>)
12421255SYMBOL(fgetws, None, <cwchar>)
12431256SYMBOL(fgetws, None, <wchar.h>)
1244- SYMBOL(filebuf, std::, <streambuf>)
1245- SYMBOL(filebuf, std::, <iostream>)
1257+ SYMBOL(filebuf, std::, <fstream>)
12461258SYMBOL(filebuf, std::, <iosfwd>)
12471259SYMBOL(fill, std::, <algorithm>)
12481260SYMBOL(fill_n, std::, <algorithm>)
@@ -1322,11 +1334,13 @@ SYMBOL(format, std::, <format>)
13221334SYMBOL(format_args, std::, <format>)
13231335SYMBOL(format_context, std::, <format>)
13241336SYMBOL(format_error, std::, <format>)
1337+ SYMBOL(format_kind, std::, <format>)
13251338SYMBOL(format_parse_context, std::, <format>)
13261339SYMBOL(format_string, std::, <format>)
13271340SYMBOL(format_to, std::, <format>)
13281341SYMBOL(format_to_n, std::, <format>)
13291342SYMBOL(format_to_n_result, std::, <format>)
1343+ SYMBOL(formattable, std::, <format>)
13301344SYMBOL(formatted_size, std::, <format>)
13311345SYMBOL(formatter, std::, <format>)
13321346SYMBOL(forward, std::, <utility>)
@@ -1398,6 +1412,7 @@ SYMBOL(ftell, std::, <cstdio>)
13981412SYMBOL(ftell, None, <cstdio>)
13991413SYMBOL(ftell, None, <stdio.h>)
14001414SYMBOL(function, std::, <functional>)
1415+ SYMBOL(function_ref, std::, <functional>)
14011416SYMBOL(future, std::, <future>)
14021417SYMBOL(future_category, std::, <future>)
14031418SYMBOL(future_errc, std::, <future>)
@@ -1488,7 +1503,6 @@ SYMBOL(hypotl, None, <math.h>)
14881503SYMBOL(identity, std::, <functional>)
14891504SYMBOL(ifstream, std::, <fstream>)
14901505SYMBOL(ifstream, std::, <iosfwd>)
1491- SYMBOL(ignore, std::, <tuple>)
14921506SYMBOL(ilogb, std::, <cmath>)
14931507SYMBOL(ilogb, None, <cmath>)
14941508SYMBOL(ilogb, None, <math.h>)
@@ -1544,6 +1558,7 @@ SYMBOL(inner_product, std::, <numeric>)
15441558SYMBOL(inout_ptr, std::, <memory>)
15451559SYMBOL(inout_ptr_t , std::, <memory>)
15461560SYMBOL(inplace_merge, std::, <algorithm>)
1561+ SYMBOL(inplace_vector, std::, <inplace_vector>)
15471562SYMBOL(input_iterator, std::, <iterator>)
15481563SYMBOL(input_iterator_tag, std::, <iterator>)
15491564SYMBOL(input_or_output_iterator, std::, <iterator>)
@@ -1649,6 +1664,7 @@ SYMBOL(is_copy_assignable_v, std::, <type_traits>)
16491664SYMBOL(is_copy_constructible, std::, <type_traits>)
16501665SYMBOL(is_copy_constructible_v, std::, <type_traits>)
16511666SYMBOL(is_corresponding_member, std::, <type_traits>)
1667+ SYMBOL(is_debugger_present, std::, <debugging>)
16521668SYMBOL(is_default_constructible, std::, <type_traits>)
16531669SYMBOL(is_default_constructible_v, std::, <type_traits>)
16541670SYMBOL(is_destructible, std::, <type_traits>)
@@ -1790,6 +1806,8 @@ SYMBOL(is_union, std::, <type_traits>)
17901806SYMBOL(is_union_v, std::, <type_traits>)
17911807SYMBOL(is_unsigned, std::, <type_traits>)
17921808SYMBOL(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>)
17931811SYMBOL(is_void, std::, <type_traits>)
17941812SYMBOL(is_void_v, std::, <type_traits>)
17951813SYMBOL(is_volatile, std::, <type_traits>)
@@ -1938,7 +1956,9 @@ SYMBOL(latch, std::, <latch>)
19381956SYMBOL(launch, std::, <future>)
19391957SYMBOL(launder, std::, <new >)
19401958SYMBOL(layout_left, std::, <mdspan>)
1959+ SYMBOL(layout_left_padded, std::, <mdspan>)
19411960SYMBOL(layout_right, std::, <mdspan>)
1961+ SYMBOL(layout_right_padded, std::, <mdspan>)
19421962SYMBOL(layout_stride, std::, <mdspan>)
19431963SYMBOL(lcm, std::, <numeric>)
19441964SYMBOL(lconv, std::, <clocale>)
@@ -2222,13 +2242,15 @@ SYMBOL(moneypunct, std::, <locale>)
22222242SYMBOL(moneypunct_byname, std::, <locale>)
22232243SYMBOL(monostate, std::, <variant>)
22242244SYMBOL(movable, std::, <concepts>)
2245+ SYMBOL(move_backward, std::, <algorithm>)
22252246SYMBOL(move_constructible, std::, <concepts>)
22262247SYMBOL(move_if_noexcept, std::, <utility>)
22272248SYMBOL(move_iterator, std::, <iterator>)
22282249SYMBOL(move_only_function, std::, <functional>)
22292250SYMBOL(move_sentinel, std::, <iterator>)
22302251SYMBOL(mt19937, std::, <random>)
22312252SYMBOL(mt19937_64, std::, <random>)
2253+ SYMBOL(mul_sat, std::, <numeric>)
22322254SYMBOL(multimap, std::, <map>)
22332255SYMBOL(multiplies, std::, <functional>)
22342256SYMBOL(multiset, std::, <set>)
@@ -2283,6 +2305,8 @@ SYMBOL(noboolalpha, std::, <iostream>)
22832305SYMBOL(noemit_on_flush, std::, <ostream>)
22842306SYMBOL(noemit_on_flush, std::, <iostream>)
22852307SYMBOL(none_of, std::, <algorithm>)
2308+ SYMBOL(nontype, std::, <utility>)
2309+ SYMBOL(nontype_t , std::, <utility>)
22862310SYMBOL(noop_coroutine, std::, <coroutine>)
22872311SYMBOL(noop_coroutine_handle, std::, <coroutine>)
22882312SYMBOL(noop_coroutine_promise, std::, <coroutine>)
@@ -2442,6 +2466,8 @@ SYMBOL(random_access_iterator_tag, std::, <iterator>)
24422466SYMBOL(random_device, std::, <random>)
24432467SYMBOL(random_shuffle, std::, <algorithm>)
24442468SYMBOL(range_error, std::, <stdexcept>)
2469+ SYMBOL(range_format, std::, <format>)
2470+ SYMBOL(range_formatter, std::, <format>)
24452471SYMBOL(rank, std::, <type_traits>)
24462472SYMBOL(rank_v, std::, <type_traits>)
24472473SYMBOL(ranlux24, std::, <random>)
@@ -2486,6 +2512,7 @@ SYMBOL(regex_search, std::, <regex>)
24862512SYMBOL(regex_token_iterator, std::, <regex>)
24872513SYMBOL(regex_traits, std::, <regex>)
24882514SYMBOL(regular, std::, <concepts>)
2515+ SYMBOL(regular_invocable, std::, <concepts>)
24892516SYMBOL(reinterpret_pointer_cast, std::, <memory>)
24902517SYMBOL(relation, std::, <concepts>)
24912518SYMBOL(relaxed, std::, <memory>)
@@ -2580,8 +2607,10 @@ SYMBOL(roundl, std::, <cmath>)
25802607SYMBOL(roundl, None, <cmath>)
25812608SYMBOL(roundl, None, <math.h>)
25822609SYMBOL(runtime_error, std::, <stdexcept>)
2610+ SYMBOL(runtime_format, std::, <format>)
25832611SYMBOL(same_as, std::, <concepts>)
25842612SYMBOL(sample, std::, <algorithm>)
2613+ SYMBOL(saturate_cast, std::, <numeric>)
25852614SYMBOL(scalbln, std::, <cmath>)
25862615SYMBOL(scalbln, None, <cmath>)
25872616SYMBOL(scalbln, None, <math.h>)
@@ -2786,6 +2815,7 @@ SYMBOL(strftime, None, <ctime>)
27862815SYMBOL(strftime, None, <time.h>)
27872816SYMBOL(strict, std::, <memory>)
27882817SYMBOL(strict_weak_order, std::, <concepts>)
2818+ SYMBOL(strided_slice, std::, <mdspan>)
27892819SYMBOL(string, std::, <string>)
27902820SYMBOL(string_view, std::, <string_view>)
27912821SYMBOL(stringbuf, std::, <sstream>)
@@ -2857,6 +2887,8 @@ SYMBOL(strxfrm, None, <cstring>)
28572887SYMBOL(strxfrm, None, <string.h>)
28582888SYMBOL(student_t_distribution, std::, <random>)
28592889SYMBOL(sub_match, std::, <regex>)
2890+ SYMBOL(sub_sat, std::, <numeric>)
2891+ SYMBOL(submdspan_mapping_result, std::, <mdspan>)
28602892SYMBOL(subtract_with_carry_engine, std::, <random>)
28612893SYMBOL(suspend_always, std::, <coroutine>)
28622894SYMBOL(suspend_never, std::, <coroutine>)
@@ -2897,6 +2929,7 @@ SYMBOL(tanl, None, <math.h>)
28972929SYMBOL(tera, std::, <ratio>)
28982930SYMBOL(terminate, std::, <exception>)
28992931SYMBOL(terminate_handler, std::, <exception>)
2932+ SYMBOL(text_encoding, std::, <text_encoding>)
29002933SYMBOL(tgamma, std::, <cmath>)
29012934SYMBOL(tgamma, None, <cmath>)
29022935SYMBOL(tgamma, None, <math.h>)
@@ -3127,7 +3160,9 @@ SYMBOL(visit, std::, <variant>)
31273160SYMBOL(visit_format_arg, std::, <format>)
31283161SYMBOL(void_t , std::, <type_traits>)
31293162SYMBOL(vprint_nonunicode, std::, <print>)
3163+ SYMBOL(vprint_nonunicode_buffered, std::, <print>)
31303164SYMBOL(vprint_unicode, std::, <print>)
3165+ SYMBOL(vprint_unicode_buffered, std::, <print>)
31313166SYMBOL(vprintf, std::, <cstdio>)
31323167SYMBOL(vprintf, None, <cstdio>)
31333168SYMBOL(vprintf, None, <stdio.h>)
@@ -3156,6 +3191,7 @@ SYMBOL(vwscanf, std::, <cwchar>)
31563191SYMBOL(vwscanf, None, <cwchar>)
31573192SYMBOL(vwscanf, None, <wchar.h>)
31583193SYMBOL(wbuffer_convert, std::, <locale>)
3194+ SYMBOL(wbuffer_convert, std::, <locale>)
31593195SYMBOL(wcerr, std::, <iostream>)
31603196SYMBOL(wcin, std::, <iostream>)
31613197SYMBOL(wclog, std::, <iostream>)
@@ -3274,8 +3310,7 @@ SYMBOL(weak_ordering, std::, <compare>)
32743310SYMBOL(weak_ptr, std::, <memory>)
32753311SYMBOL(weakly_incrementable, std::, <iterator>)
32763312SYMBOL(weibull_distribution, std::, <random>)
3277- SYMBOL(wfilebuf, std::, <streambuf>)
3278- SYMBOL(wfilebuf, std::, <iostream>)
3313+ SYMBOL(wfilebuf, std::, <fstream>)
32793314SYMBOL(wfilebuf, std::, <iosfwd>)
32803315SYMBOL(wformat_args, std::, <format>)
32813316SYMBOL(wformat_context, std::, <format>)
@@ -3348,6 +3383,7 @@ SYMBOL(wstreampos, std::, <iosfwd>)
33483383SYMBOL(wstreampos, std::, <iosfwd>)
33493384SYMBOL(wstring, std::, <string>)
33503385SYMBOL(wstring_convert, std::, <locale>)
3386+ SYMBOL(wstring_convert, std::, <locale>)
33513387SYMBOL(wstring_view, std::, <string_view>)
33523388SYMBOL(wstringbuf, std::, <sstream>)
33533389SYMBOL(wstringbuf, std::, <iosfwd>)
@@ -3423,6 +3459,7 @@ SYMBOL(minutes, std::chrono::, <chrono>)
34233459SYMBOL(month, std::chrono::, <chrono>)
34243460SYMBOL(month_day, std::chrono::, <chrono>)
34253461SYMBOL(month_day_last, std::chrono::, <chrono>)
3462+ SYMBOL(month_weekday, std::chrono::, <chrono>)
34263463SYMBOL(month_weekday_last, std::chrono::, <chrono>)
34273464SYMBOL(nanoseconds, std::chrono::, <chrono>)
34283465SYMBOL(nonexistent_local_time, std::chrono::, <chrono>)
@@ -3605,6 +3642,7 @@ SYMBOL(chunk_view, std::ranges::, <ranges>)
36053642SYMBOL(clamp, std::ranges::, <algorithm>)
36063643SYMBOL(common_range, std::ranges::, <ranges>)
36073644SYMBOL(common_view, std::ranges::, <ranges>)
3645+ SYMBOL(concat_view, std::ranges::, <ranges>)
36083646SYMBOL(const_iterator_t , std::ranges::, <ranges>)
36093647SYMBOL(constant_range, std::ranges::, <ranges>)
36103648SYMBOL(construct_at, std::ranges::, <memory>)
@@ -3629,11 +3667,13 @@ SYMBOL(disable_sized_range, std::ranges::, <ranges>)
36293667SYMBOL(distance, std::ranges::, <iterator>)
36303668SYMBOL(drop_view, std::ranges::, <ranges>)
36313669SYMBOL(drop_while_view, std::ranges::, <ranges>)
3670+ SYMBOL(elements_of, std::ranges::, <ranges>)
36323671SYMBOL(elements_view, std::ranges::, <ranges>)
36333672SYMBOL(empty_view, std::ranges::, <ranges>)
36343673SYMBOL(enable_borrowed_range, std::ranges::, <ranges>)
36353674SYMBOL(enable_view, std::ranges::, <ranges>)
36363675SYMBOL(ends_with, std::ranges::, <algorithm>)
3676+ SYMBOL(enumerate_view, std::ranges::, <ranges>)
36373677SYMBOL(equal, std::ranges::, <algorithm>)
36383678SYMBOL(equal_to, std::ranges::, <functional>)
36393679SYMBOL(fill, std::ranges::, <algorithm>)
@@ -3833,11 +3873,13 @@ SYMBOL(cartesian_product, std::ranges::views::, <ranges>)
38333873SYMBOL(chunk, std::ranges::views::, <ranges>)
38343874SYMBOL(chunk_by, std::ranges::views::, <ranges>)
38353875SYMBOL(common, std::ranges::views::, <ranges>)
3876+ SYMBOL(concat, std::ranges::views::, <ranges>)
38363877SYMBOL(counted, std::ranges::views::, <ranges>)
38373878SYMBOL(drop, std::ranges::views::, <ranges>)
38383879SYMBOL(drop_while, std::ranges::views::, <ranges>)
38393880SYMBOL(elements, std::ranges::views::, <ranges>)
38403881SYMBOL(empty, std::ranges::views::, <ranges>)
3882+ SYMBOL(enumerate, std::ranges::views::, <ranges>)
38413883SYMBOL(filter, std::ranges::views::, <ranges>)
38423884SYMBOL(iota, std::ranges::views::, <ranges>)
38433885SYMBOL(istream, std::ranges::views::, <ranges>)
@@ -3914,11 +3956,13 @@ SYMBOL(cartesian_product, std::views::, <ranges>)
39143956SYMBOL(chunk, std::views::, <ranges>)
39153957SYMBOL(chunk_by, std::views::, <ranges>)
39163958SYMBOL(common, std::views::, <ranges>)
3959+ SYMBOL(concat, std::views::, <ranges>)
39173960SYMBOL(counted, std::views::, <ranges>)
39183961SYMBOL(drop, std::views::, <ranges>)
39193962SYMBOL(drop_while, std::views::, <ranges>)
39203963SYMBOL(elements, std::views::, <ranges>)
39213964SYMBOL(empty, std::views::, <ranges>)
3965+ SYMBOL(enumerate, std::views::, <ranges>)
39223966SYMBOL(filter, std::views::, <ranges>)
39233967SYMBOL(iota, std::views::, <ranges>)
39243968SYMBOL(istream, std::views::, <ranges>)
0 commit comments