Skip to content

Commit 92a4f4d

Browse files
authored
[Tooling/Inclusion] Update std symbol mapping (#118174)
This adds new symbols to the generated mapping and removes special mappings for missing symbols introduced in #113612, as these symbols are now included in the generated mapping.
1 parent 2503a66 commit 92a4f4d

File tree

2 files changed

+55
-14
lines changed

2 files changed

+55
-14
lines changed

clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,11 @@ SYMBOL(data, std::ranges::, <ranges>)
261261
SYMBOL(data, std::ranges::, <iterator>)
262262
SYMBOL(cdata, std::ranges::, <ranges>)
263263
SYMBOL(cdata, std::ranges::, <iterator>)
264+
// https://eel.is/c++draft/tuple.general#2:
265+
// In addition to being available via inclusion of the <tuple> header,
266+
// ignore ... is available when <utility> ... is included.
267+
SYMBOL(ignore, std::, <tuple>)
268+
SYMBOL(ignore, std::, <utility>)
264269

265270
// Ignore specializations
266271
SYMBOL(hash, std::, <functional>)
@@ -389,18 +394,10 @@ SYMBOL(make_error_condition, std::, /*no headers*/)
389394
SYMBOL(erase, std::, /*no headers*/)
390395
SYMBOL(erase_if, std::, /*no headers*/)
391396

392-
// cppreference symbol index page was missing these symbols.
393-
// Remove them when the cppreference offline archive catches up.
394-
SYMBOL(regular_invocable, std::, <concepts>)
395-
396397
// Symbols missing from the generated symbol map as reported by users.
397398
// Remove when the generator starts producing them.
398399
SYMBOL(div, std::, <cstdlib>)
399400
SYMBOL(abort, std::, <cstdlib>)
400-
SYMBOL(atomic_wait, std::, <atomic>)
401-
SYMBOL(atomic_wait_explicit, std::, <atomic>)
402-
SYMBOL(move_backward, std::, <algorithm>)
403-
SYMBOL(month_weekday, std::chrono::, <chrono>)
404401

405402
SYMBOL(binary_search, std::ranges::, <algorithm>)
406403
SYMBOL(equal_range, std::ranges::, <algorithm>)

clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc

Lines changed: 50 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
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

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

0 commit comments

Comments
 (0)