Files
gcc-reflection/gcc/cp/cxxapi-data.csv
2026-01-02 09:56:11 +01:00

34 KiB

1# C++ API data.
2#
3# Copyright (C) 2022-2026 Free Software Foundation, Inc.
4# This file is part of GCC.
5#
6# This file is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 3 of the License, or
9# (at your option) any later version.
10#
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with this program; see the file COPYING3. If not see
18# <http://www.gnu.org/licenses/>.
19#
20# This file can be processed with gen-cxxapi-file.py to create the
21# export list for the standard C++ library module and the tables for
22# suggesting actions on missing symbols in the std:: namespace.
23#
24# The generated code is integral part of the C++ frontend but the
25# content of this file is consists of information solely in the
26# domain of the libstdc++ maintainers. Therefore ownership of
27# this file is shared between these two groups.
28#
29# The format of this file must match what the gen-cxxapi-file.py
30# script expects.
31# column value
32# 1 header file, including angle brackets
33# 2 symbol name without std:: prefix
34# 3 nonzero if to be exported
35# enum cxx_dialect value
36# 5 optional, a string used after #if in a line inserted first to
37# enable conditional definitions
38#
39<algorithm>,ranges::in_fun_result,1,no
40<algorithm>,ranges::in_in_result,1,no
41<algorithm>,ranges::in_out_result,1,no
42<algorithm>,ranges::in_in_out_result,1,no
43<algorithm>,ranges::in_out_out_result,1,no
44<algorithm>,ranges::min_max_result,1,no
45<algorithm>,ranges::in_found_result,1,no
46# unimplemented <algorithm>,ranges::out_value_result,1,no
47<algorithm>,all_of,1,no
48# c++/106851 <algorithm>,ranges::all_of,1,no
49<algorithm>,any_of,1,no
50# c++/106851 <algorithm>,ranges::any_of,1,no
51<algorithm>,none_of,1,no
52# c++/106851 <algorithm>,ranges::none_of,1,no
53<algorithm>,for_each,1,no
54<algorithm>,ranges::for_each_result,1,no
55# c++/106851 <algorithm>,ranges::for_each,1,no
56<algorithm>,for_each_n,1,no
57<algorithm>,ranges::for_each_n_result,1,no
58# c++/106851 <algorithm>,ranges::for_each_n,1,no
59<algorithm>,find,1,no
60<algorithm>,find_if,1,no
61<algorithm>,find_if_not,1,no
62# c++/106851 <algorithm>,ranges::find,1,no
63# c++/106851 <algorithm>,ranges::find_if,1,no
64# c++/106851 <algorithm>,ranges::find_if_not,1,no
65<algorithm>,find_end,1,no
66# c++/106851 <algorithm>,ranges::find_end,1,no
67<algorithm>,find_first_of,1,no
68# c++/106851 <algorithm>,ranges::find_first_of,1,no
69<algorithm>,adjacent_find,1,no
70# c++/106851 <algorithm>,ranges::adjacent_find,1,no
71<algorithm>,count,1,no
72<algorithm>,count_if,1,no
73# c++/106851 <algorithm>,ranges::count,1,no
74# c++/106851 <algorithm>,ranges::count_if,1,no
75<algorithm>,mismatch,1,no
76<algorithm>,ranges::mismatch_result,1,no
77# c++/106851 <algorithm>,ranges::mismatch,1,no
78<algorithm>,equal,1,no
79# c++/106851 <algorithm>,ranges::equal,1,no
80<algorithm>,is_permutation,1,no
81# c++/106851 <algorithm>,ranges::is_permutation,1,no
82<algorithm>,search,1,no
83# c++/106851 <algorithm>,ranges::search,1,no
84<algorithm>,search_n,1,no
85# c++/106851 <algorithm>,ranges::search_n,1,no
86# unimplemented <algorithm>,ranges::starts_with,1,no
87# unimplemented <algorithm>,ranges::ends_with,1,no
88<algorithm>,copy,1,no
89<algorithm>,ranges::copy_result,1,no
90# c++/106851 <algorithm>,ranges::copy,1,no
91<algorithm>,copy_n,1,no
92<algorithm>,ranges::copy_n_result,1,no
93# c++/106851 <algorithm>,ranges::copy_n,1,no
94<algorithm>,copy_if,1,no
95<algorithm>,ranges::copy_if_result,1,no
96# c++/106851 <algorithm>,ranges::copy_if,1,no
97<algorithm>,copy_backward,1,no
98<algorithm>,ranges::copy_backward_result,1,no
99# c++/106851 <algorithm>,ranges::copy_backward,1,no
100<algorithm>,move,1,no
101<algorithm>,ranges::move_result,1,no
102# c++/106851 <algorithm>,ranges::move,1,no
103<algorithm>,move_backward,1,no
104<algorithm>,ranges::move_backward_result,1,no
105# c++/106851 <algorithm>,ranges::move_backward,1,no
106# <algorithm> TODO the rest
107<any>,bad_any_cast,1,no
108<any>,any,1,cxx17
109<any>,swap,1,no
110<any>,make_any,1,cxx17
111<any>,any_cast,1,cxx17
112<array>,array,1,cxx11
113<array>,operator==,1,no
114<array>,operator<=>,1,no
115<array>,swap,1,no
116<array>,to_array,1,cxx20
117<array>,tuple_size,1,no
118<array>,tuple_element,1,no
119<array>,get,1,no
120<atomic>,memory_order,1,no
121<atomic>,kill_dependency,1,no
122<atomic>,atomic_ref,1,cxx20
123<atomic>,atomic,1,cxx11
124<atomic>,atomic_is_lock_free,1,no
125<atomic>,atomic_store,1,no
126<atomic>,atomic_store_explicit,1,no
127<atomic>,atomic_load,1,no
128<atomic>,atomic_load_explicit,1,no
129<atomic>,atomic_exchange,1,no
130<atomic>,atomic_exchange_explicit,1,no
131<atomic>,atomic_compare_exchange_weak,1,no
132<atomic>,atomic_compare_exchange_strong,1,no
133<atomic>,atomic_compare_exchange_weak_explicit,1,no
134<atomic>,atomic_compare_exchange_strong_explicit,1,no
135<atomic>,atomic_fetch_add,1,no
136<atomic>,atomic_fetch_add_explicit,1,no
137<atomic>,atomic_fetch_sub,1,no
138<atomic>,atomic_fetch_sub_explicit,1,no
139<atomic>,atomic_fetch_and,1,no
140<atomic>,atomic_fetch_and_explicit,1,no
141<atomic>,atomic_fetch_or,1,no
142<atomic>,atomic_fetch_or_explicit,1,no
143<atomic>,atomic_fetch_xor,1,no
144<atomic>,atomic_fetch_xor_explicit,1,no
145<atomic>,atomic_wait,1,no
146<atomic>,atomic_wait_explicit,1,no
147<atomic>,atomic_notify_one,1,no
148<atomic>,atomic_notify_all,1,no
149<atomic>,atomic_notify_all,1,no
150<atomic>,atomic_bool,1,no
151<atomic>,atomic_char,1,no
152<atomic>,atomic_schar,1,no
153<atomic>,atomic_uchar,1,no
154<atomic>,atomic_short,1,no
155<atomic>,atomic_ushort,1,no
156<atomic>,atomic_int,1,no
157<atomic>,atomic_uint,1,no
158<atomic>,atomic_long,1,no
159<atomic>,atomic_ulong,1,no
160<atomic>,atomic_llong,1,no
161<atomic>,atomic_ullong,1,no
162<atomic>,atomic_char8_t,1,no
163<atomic>,atomic_char16_t,1,no
164<atomic>,atomic_char32_t,1,no
165<atomic>,atomic_wchar_t,1,no
166<atomic>,atomic_int8_t,1,no
167<atomic>,atomic_uint8_t,1,no
168<atomic>,atomic_int16_t,1,no
169<atomic>,atomic_uint16_t,1,no
170<atomic>,atomic_int32_t,1,no
171<atomic>,atomic_uint32_t,1,no
172<atomic>,atomic_int64_t,1,no
173<atomic>,atomic_uint64_t,1,no
174<atomic>,atomic_int_least8_t,1,no
175<atomic>,atomic_uint_least8_t,1,no
176<atomic>,atomic_int_least16_t,1,no
177<atomic>,atomic_uint_least16_t,1,no
178<atomic>,atomic_int_least32_t,1,no
179<atomic>,atomic_uint_least32_t,1,no
180<atomic>,atomic_int_least64_t,1,no
181<atomic>,atomic_uint_least64_t,1,no
182<atomic>,atomic_int_fast8_t,1,no
183<atomic>,atomic_uint_fast8_t,1,no
184<atomic>,atomic_int_fast16_t,1,no
185<atomic>,atomic_uint_fast16_t,1,no
186<atomic>,atomic_int_fast32_t,1,no
187<atomic>,atomic_uint_fast32_t,1,no
188<atomic>,atomic_int_fast64_t,1,no
189<atomic>,atomic_uint_fast64_t,1,no
190<atomic>,atomic_intptr_t,1,no
191<atomic>,atomic_uintptr_t,1,no
192<atomic>,atomic_size_t,1,no
193<atomic>,atomic_ptrdiff_t,1,no
194<atomic>,atomic_intmax_t,1,no
195<atomic>,atomic_uintmax_t,1,no
196<atomic>,atomic_uintmax_t,1,cxx20
197<atomic>,atomic_signed_lock_free,1,cxx11,__cpp_lib_atomic_lock_free_type_aliases
198<atomic>,atomic_unsigned_lock_free,1,cxx11,__cpp_lib_atomic_lock_free_type_aliases
199<atomic>,atomic_flag_test,1,no
200<atomic>,atomic_flag_test_explicit,1,no
201<atomic>,atomic_flag_test_and_set,1,no
202<atomic>,atomic_flag_test_and_set_explicit,1,no
203<atomic>,atomic_flag_clear,1,no
204<atomic>,atomic_flag_clear_explicit,1,no
205<atomic>,atomic_flag_wait,1,no
206<atomic>,atomic_flag_wait_explicit,1,no
207<atomic>,atomic_flag_notify_one,1,no
208<atomic>,atomic_flag_notify_all,1,no
209<atomic>,atomic_thread_fence,1,no
210<atomic>,atomic_signal_fence,1,no
211<barrier>,barrier,1,no
212<bit>,bit_cast,1,no
213<bit>,byteswap,1,no
214<bit>,has_single_bit,1,no
215<bit>,bit_ceil,1,no
216<bit>,bit_floor,1,no
217<bit>,bit_width,1,no
218<bit>,rotl,1,no
219<bit>,rotr,1,no
220<bit>,countl_zero,1,no
221<bit>,countl_one,1,no
222<bit>,countr_zero,1,no
223<bit>,countr_one,1,no
224<bit>,popcount,1,no
225<bit>,endian,1,no
226<bit>,endian::little,1,no
227<bit>,endian::big,1,no
228<bit>,endian::native,1,no
229<bitset>,bitset,1,cxx11
230<bitset>,operator&,1,no
231<bitset>,operator|,1,no
232<bitset>,operator^,1,no
233<bitset>,operator>>,1,no
234<bitset>,operator<<,1,no
235<charconv>,chars_format,1,no
236<charconv>,to_chars_result,1,no
237<charconv>,to_chars,1,no
238<charconv>,from_chars_result,1,no
239<charconv>,from_chars,1,no
240<chrono>,chrono::duration,1,cxx11
241<chrono>,chrono::nanoseconds,1,cxx11
242<chrono>,chrono::microseconds,1,cxx11
243<chrono>,chrono::milliseconds,1,cxx11
244<chrono>,chrono::seconds,1,cxx11
245<chrono>,chrono::minutes,1,cxx11
246<chrono>,chrono::hours,1,cxx11
247<chrono>,chrono::days,1,cxx20
248<chrono>,chrono::weeks,1,cxx20
249<chrono>,chrono::months,1,cxx20
250<chrono>,chrono::years,1,cxx20
251<chrono>,chrono::duration_cast,1,cxx11
252<chrono>,chrono::time_point,1,cxx11
253<chrono>,chrono::time_point_cast,1,cxx11
254<chrono>,chrono::system_clock,1,cxx11
255<chrono>,chrono::steady_clock,1,cxx11
256<chrono>,chrono::high_resolution_clock,1,cxx11
257<chrono>,chrono::utc_clock,1,cxx20
258<chrono>,chrono::tai_clock,1,cxx20
259<chrono>,chrono::gps_clock,1,cxx20
260<chrono>,chrono::file_clock,1,cxx20
261<chrono>,chrono::local_t,1,cxx20
262<chrono>,chrono::clock_cast,1,cxx20
263<chrono>,chrono::time_zone,1,cxx20
264<chrono>,chrono::zoned_time,1,cxx20
265<chrono>,chrono::tzdb,1,cxx20
266<chrono>,chrono::tzdb_list,1,cxx20
267<chrono>,chrono::get_tzdb,1,cxx20
268<chrono>,chrono::get_tzdb_list,1,cxx20
269<chrono>,chrono::reload_tzdb,1,cxx20
270<chrono>,chrono::remote_version,1,cxx20
271<chrono>,chrono::locate_zone,1,cxx20
272<chrono>,chrono::leap_second,1,cxx20
273<chrono>,chrono::leap_second_info,1,cxx20
274<chrono>,chrono::get_leap_second_info,1,cxx20
275# c++/106851 <chrono>,chrono::abs,1,cxx17
276# c++/106851 <chrono>,chrono::floor,1,cxx17
277# c++/106851 <chrono>,chrono::ceil,1,cxx17
278<chrono>,chrono::round,1,cxx17
279<chrono>,chrono::from_stream,1,cxx20
280<chrono>,chrono::parse,1,cxx20
281# <chrono> TODO the rest
282# <codecvt> TODO
283<compare>,weak_equality,1,cxx20
284<compare>,strong_equality,1,cxx20
285<compare>,partial_ordering,1,cxx20
286<compare>,weak_ordering,1,cxx20
287<compare>,strong_ordering,1,cxx20
288# <compare> TODO the rest
289<complex>,complex,1,cxx98
290<complex>,complex_literals,0,cxx14
291# <complex> TODO the rest
292# <concepts> TODO
293<condition_variable>,condition_variable,1,cxx11
294<condition_variable>,condition_variable_any,1,cxx11
295<condition_variable>,notify_all_at_thread_exit,1,no
296<condition_variable>,cv_status,1,no
297<condition_variable>,cv_status::no_timeout,1,no
298<condition_variable>,cv_status::timeout,1,no
299<coroutine>,coroutine_traits,1,no
300<coroutine>,coroutine_handle,1,no
301<coroutine>,operator==,1,no
302<coroutine>,operator<=>,1,no
303<coroutine>,hash,1,no
304<coroutine>,noop_coroutine_promise,1,no
305<coroutine>,noop_coroutine_handle,1,no
306<coroutine>,noop_coroutine,1,no
307<coroutine>,suspend_never,1,no
308<coroutine>,suspend_always,1,no
309<cstddef>,byte,0,cxx17
310<deque>,deque,1,cxx98
311<deque>,operator==,1,no
312<deque>,operator<=>,1,no
313<deque>,swap,1,no
314<deque>,erase,1,no
315<deque>,erase_if,1,no
316# c++/106851 <deque>,pmr::deque,1,no
317# <exception> TODO
318<exception>,exception,1,cxx98
319<exception>,bad_exception,1,no
320<exception>,nested_exception,1,no
321<exception>,terminate_handler,1,no
322<exception>,get_terminate,1,no
323<exception>,set_terminate,1,no
324<exception>,terminate,1,cxx98
325<exception>,uncaught_exceptions,1,cxx17
326<exception>,exception_ptr,1,cxx11
327<exception>,current_exception,1,cxx11
328<exception>,rethrow_exception,1,no
329<exception>,make_exception_ptr,1,cxx11
330<exception>,throw_with_nested,1,no
331<exception>,rethrow_if_nested,1,no
332<expected>,unexpected,1,no
333<expected>,bad_expected_access,1,no
334<expected>,unexpect_t,1,no
335<expected>,unexpect,1,no
336<expected>,expected,1,cxx23
337# <filesystem> TODO
338# <flat_map>,flat_map,1,no
339# <flat_map>,flat_multimap,1,no
340# <flat_map>,sorted_unique_t,1,no
341# <flat_map>,sorted_unique,1,no
342# <flat_map>,sorted_equivalent_t,1,no
343# <flat_map>,sorted_equivalent,1,no
344# <flat_map>,erase_if,1,no
345# <flat_map>,uses_allocator,1,no
346# <flat_set>,flat_set,1,no
347# <flat_set>,flat_multiset,1,no
348# <flat_set>,sorted_unique_t,1,no
349# <flat_set>,sorted_unique,1,no
350# <flat_set>,sorted_equivalent_t,1,no
351# <flat_set>,sorted_equivalent,1,no
352# <flat_set>,erase_if,1,no
353# <flat_set>,uses_allocator,1,no
354<format>,format,1,cxx20
355<format>,format_to,1,cxx20
356<format>,format_to_n,1,cxx20
357<format>,formatted_size,1,cxx20
358<format>,vformat,1,cxx20
359<format>,vformat_to,1,cxx20
360<format>,formatter,1,cxx20
361<format>,range_formatter,1,cxx23
362<format>,range_format,1,cxx23
363<format>,formattable,1,cxx23
364<format>,format_error,1,cxx20
365<format>,basic_format_parse_context,1,cxx20
366<format>,format_parse_context,1,cxx20
367<format>,wformat_parse_context,1,cxx20
368<format>,basic_format_context,1,cxx20
369<format>,format_context,1,cxx20
370<format>,wformat_context,1,cxx20
371<format>,basic_format_string,1,cxx20
372<format>,format_string,1,cxx20
373<format>,wformat_string,1,cxx20
374<format>,basic_format_arg,1,cxx20
375<format>,basic_format_args,1,cxx20
376<format>,format_args,1,cxx20
377<format>,wformat_args,1,cxx20
378<format>,make_format_args,1,cxx20
379<format>,make_wformat_args,1,cxx20
380<format>,runtime_format,1,cxx26
381<forward_list>,forward_list,1,cxx11
382<forward_list>,operator==,1,no
383<forward_list>,operator<=>,1,no
384<forward_list>,swap,1,no
385<forward_list>,erase,1,no
386<forward_list>,erase_if,1,no
387# c++/106851 <forward_list>,pmr::forward_list,1,no
388<fstream>,basic_filebuf,1,no
389<fstream>,swap,1,no
390<fstream>,basic_filebuf,0,cxx98
391<fstream>,filebuf,1,no
392<fstream>,wfilebuf,1,no
393<fstream>,basic_ifstream,1,cxx98
394<fstream>,ifstream,1,no
395<fstream>,wifstream,1,no
396<fstream>,basic_ofstream,1,cxx98
397<fstream>,ofstream,1,cxx98
398<fstream>,wofstream,1,no
399<fstream>,basic_fstream,1,cxx98
400<fstream>,fstream,1,cxx98
401<fstream>,ifstream,1,cxx98
402<functional>,bind,1,cxx11
403<functional>,bind_front,1,cxx20
404<functional>,function,1,cxx11
405<functional>,hash,0,cxx11
406<functional>,invoke,1,cxx17
407<functional>,invoke_r,1,cxx23
408<functional>,mem_fn,1,cxx11
409<functional>,not_fn,1,cxx17
410<functional>,reference_wrapper,1,cxx11
411<functional>,unwrap_reference,1,cxx20
412<functional>,unwrap_reference_t,1,cxx20
413<functional>,unwrap_ref_decay,1,cxx20
414<functional>,unwrap_ref_decay_t,1,cxx20
415# <functional> TODO the rest
416<future>,future_errc,1,no
417<future>,launch,1,no
418<future>,future_status,1,no
419<future>,is_error_code_enum,1,no
420<future>,make_error_code,1,no
421<future>,make_error_condition,1,no
422<future>,future_category,1,no
423<future>,future_error,1,no
424<future>,promise,1,cxx11
425<future>,swap,1,no
426<future>,uses_allocator,1,no
427<future>,future,1,cxx11
428<future>,shared_future,1,no
429<future>,packaged_task,1,cxx11
430<future>,async,1,cxx11
431<generator>,generator,1,cxx23
432# c++/106851 <generator>,pmr::generator,1,no
433<initializer_list>,initializer_list,1,no
434<initializer_list>,begin,1,no
435<initializer_list>,end,1,no
436<iomanip>,resetiosflags,1,cxx98
437<iomanip>,setiosflags,1,cxx98
438<iomanip>,setbase,1,cxx98
439<iomanip>,setfill,1,cxx98
440<iomanip>,setprecision,1,cxx98
441<iomanip>,setw,1,cxx98
442<iomanip>,get_money,1,cxx11
443<iomanip>,put_money,1,cxx11
444<iomanip>,get_time,1,cxx11
445<iomanip>,put_time,1,cxx11
446<iomanip>,quoted,1,cxx14
447<ios>,boolalpha,0,cxx98
448<ios>,noboolalpha,0,cxx98
449<ios>,showbase,0,cxx98
450<ios>,noshowbase,0,cxx98
451<ios>,showpoint,0,cxx98
452<ios>,noshowpoint,0,cxx98
453<ios>,showpos,0,cxx98
454<ios>,noshowpos,0,cxx98
455<ios>,skipws,0,cxx98
456<ios>,noskipws,0,cxx98
457<ios>,uppercase,0,cxx98
458<ios>,nouppercase,0,cxx98
459<ios>,unitbuf,0,cxx98
460<ios>,nounitbuf,0,cxx98
461<ios>,internal,0,cxx98
462<ios>,left,0,cxx98
463<ios>,right,0,cxx98
464<ios>,dec,0,cxx98
465<ios>,hex,0,cxx98
466<ios>,oct,0,cxx98
467<ios>,fixed,0,cxx98
468<ios>,scientific,0,cxx98
469<ios>,hexfloat,0,cxx11
470<ios>,defaultfloat,0,cxx11
471# <ios> TODO the rest
472# <iosfwd> TODO ?
473<iostream>,cin,1,cxx98
474<iostream>,cout,1,cxx98
475<iostream>,cerr,1,cxx98
476<iostream>,clog,1,cxx98
477<iostream>,wcin,1,cxx98
478<iostream>,wcout,1,cxx98
479<iostream>,wcerr,1,cxx98
480<iostream>,wclog,1,cxx98
481<istream>,basic_istream,1,no
482<istream>,istream,1,cxx98
483<istream>,wistream,1,no
484<istream>,basic_iostream,1,no
485<istream>,iostream,1,no
486<istream>,wiostream,1,no
487<istream>,ws,1,cxx98
488<istream>,operator>>,1,no
489<iterator>,advance,1,cxx98
490<iterator>,back_inserter,1,cxx98
491<iterator>,begin,1,cxx11
492<iterator>,distance,1,cxx98
493<iterator>,end,1,cxx11
494<iterator>,front_inserter,1,cxx98
495<iterator>,inserter,1,cxx98
496<iterator>,istream_iterator,1,cxx98
497<iterator>,istreambuf_iterator,1,cxx98
498<iterator>,iterator_traits,1,cxx98
499<iterator>,move_iterator,1,cxx11
500<iterator>,next,1,cxx11
501<iterator>,ostream_iterator,1,cxx98
502<iterator>,ostreambuf_iterator,1,cxx98
503<iterator>,prev,1,cxx11
504<iterator>,reverse_iterator,1,cxx98
505<iterator>,common_iterator,1,cxx20
506<iterator>,counted_iterator,1,cxx20
507<iterator>,const_iterator,1,cxx23
508# <iterator> TODO the rest
509<latch>,latch,1,no
510<list>,list,1,cxx98
511<list>,operator==,1,no
512<list>,operator<=>,1,no
513<list>,swap,1,no
514<list>,erase,1,no
515<list>,erase_if,1,no
516# c++/106851 <list>,pmr::list,1,no
517# <locale> TODO
518<map>,map,1,cxx98
519<map>,multimap,1,cxx98
520<map>,operator==,1,no
521<map>,operator<=>,1,no
522<map>,swap,1,no
523<map>,erase,1,no
524<map>,erase_if,1,no
525# c++/106851 <map>,pmr::map,1,no
526# c++/106851 <map>,pmr::multimap,1,no
527# unimplemented <mdspan>,extents,1,no
528# unimplemented <mdspan>,dextents,1,no
529# unimplemented <mdspan>,layout_left,1,no
530# unimplemented <mdspan>,layout_right,1,no
531# unimplemented <mdspan>,layout_stride,1,no
532# unimplemented <mdspan>,default_accessor,1,no
533# unimplemented <mdspan>,mdspan,1,cxx23
534<memory>,pointer_traits,1,cxx11
535<memory>,to_address,1,cxx20
536<memory>,align,1,cxx11
537<memory>,assume_aligned,1,cxx20
538<memory>,allocator_arg_t,1,cxx11
539<memory>,allocator_arg,1,cxx11
540<memory>,uses_allocator,1,cxx11
541<memory>,uses_allocator_v,1,cxx17
542<memory>,uses_allocator_construction_args,1,cxx20
543<memory>,make_obj_using_allocator,1,cxx20
544<memory>,uninitialized_construct_using_allocator,1,cxx20
545<memory>,allocator_traits,1,cxx11
546<memory>,allocator,1,cxx98
547<memory>,operator==,1,no
548<memory>,addressof,1,cxx11
549# TODO uninitialized memory algos
550<memory>,construct_at,1,cxx20
551# c++/106851 <memory>,ranges::construct_at,1,cxx20
552<memory>,destroy_at,1,cxx20
553<memory>,destroy,1,cxx20
554<memory>,destroy_n,1,cxx20
555# c++/106851 <memory>,ranges::destroy_at,1,cxx20
556# c++/106851 <memory>,ranges::destroy,1,cxx20
557# c++/106851 <memory>,ranges::destroy_n,1,cxx20
558<memory>,default_delete,1,cxx11
559<memory>,unique_ptr,1,cxx11
560<memory>,make_unique,1,cxx14
561<memory>,make_unique_for_overwrite,1,cxx20
562<memory>,swap,1,no
563<memory>,operator==,1,no
564<memory>,operator<=>,1,no
565<memory>,operator>,1,no
566<memory>,operator<=,1,no
567<memory>,operator>=,1,no
568<memory>,operator<=>,1,no
569<memory>,operator<<,1,no
570<memory>,bad_weak_ptr,1,cxx11
571<memory>,shared_ptr,1,cxx11
572<memory>,make_shared,1,cxx11
573<memory>,allocate_shared,1,cxx11
574<memory>,make_shared_for_overwrite,1,cxx20
575<memory>,allocate_shared_for_overwrite,1,cxx20
576<memory>,get_deleter,1,cxx11
577<memory>,static_pointer_cast,1,cxx11
578<memory>,dynamic_pointer_cast,1,cxx11
579<memory>,const_pointer_cast,1,cxx11
580<memory>,reinterpret_pointer_cast,1,cxx17
581<memory>,weak_ptr,1,cxx11
582<memory>,owner_less,1,cxx11
583<memory>,enable_shared_from_this,1,cxx11
584<memory>,hash,1,no
585<memory_resource>,pmr,0,cxx17
586<memory_resource>,pmr::memory_resource,1,cxx17
587<memory_resource>,pmr::operator==,1,no
588<memory_resource>,pmr::polymorphic_allocator,1,cxx17
589<memory_resource>,pmr::new_delete_resource,1,cxx17
590<memory_resource>,pmr::set_default_resource,1,cxx17
591<memory_resource>,pmr::get_default_resource,1,cxx17
592<memory_resource>,pmr::pool_options,1,cxx17
593<memory_resource>,pmr::synchronized_pool_resource,1,cxx17
594<memory_resource>,pmr::unsynchronized_pool_resource,1,cxx17
595<memory_resource>,pmr::monotonic_buffer_resource,1,cxx17
596<mutex>,mutex,1,cxx11
597<mutex>,recursive_mutex,1,cxx11
598<mutex>,timed_mutex,1,cxx11
599<mutex>,recursive_timed_mutex,1,cxx11
600<mutex>,defer_lock_t,1,no
601<mutex>,try_to_lock_t,1,no
602<mutex>,adopt_lock_t,1,no
603<mutex>,defer_lock,1,no
604<mutex>,try_to_lock,1,no
605<mutex>,adopt_lock,1,no
606<mutex>,lock_guard,1,cxx11
607<mutex>,scoped_lock,1,cxx17
608<mutex>,unique_lock,1,cxx11
609<mutex>,swap,1,no
610<mutex>,try_lock,1,cxx11
611<mutex>,lock,1,cxx11
612<mutex>,once_flag,1,cxx11
613<mutex>,call_once,1,cxx11
614<new>,bad_alloc,1,cxx98
615<new>,bad_array_new_length,1,no
616<new>,destroying_delete_t,1,no
617<new>,destroying_delete,1,no
618<new>,align_val_t,1,no
619<new>,nothrow_t,1,cxx98
620<new>,nothrow,1,cxx98
621<new>,new_handler,1,no
622<new>,get_new_handler,1,no
623<new>,set_new_handler,1,no
624<new>,launder,1,cxx17
625<new>,hardware_destructive_interference_size,1,cxx17
626<new>,hardware_constructive_interference_size,1,cxx17
627<numbers>,numbers::e_v,1,cxx20
628<numbers>,numbers::log2e_v,1,cxx20
629<numbers>,numbers::log10e_v,1,cxx20
630<numbers>,numbers::pi_v,1,cxx20
631<numbers>,numbers::inv_pi_v,1,cxx20
632<numbers>,numbers::inv_sqrtpi_v,1,cxx20
633<numbers>,numbers::ln2_v,1,cxx20
634<numbers>,numbers::ln10_v,1,cxx20
635<numbers>,numbers::sqrt2_v,1,cxx20
636<numbers>,numbers::sqrt3_v,1,cxx20
637<numbers>,numbers::inv_sqrt3_v,1,cxx20
638<numbers>,numbers::egamma_v,1,cxx20
639<numbers>,numbers::phi_v,1,cxx20
640<optional>,optional,1,cxx17
641<optional>,nullopt_t,1,no
642<optional>,nullopt,1,cxx17
643<optional>,bad_optional_access,1,no
644<optional>,operator==,1,no
645<optional>,operator!=,1,no
646<optional>,operator<,1,no
647<optional>,operator>,1,no
648<optional>,operator<=,1,no
649<optional>,operator>=,1,no
650<optional>,operator<=>,1,no
651<optional>,swap,1,no
652<optional>,make_optional,1,cxx17
653<optional>,hash,1,no
654<ostream>,basic_ostream,1,no
655<ostream>,ostream,1,cxx98
656<ostream>,wostream,1,cxx98
657<ostream>,endl,1,cxx98
658<ostream>,ends,1,cxx98
659<ostream>,flush,1,cxx98
660<ostream>,emit_on_flush,1,cxx20
661<ostream>,noemit_on_flush,1,cxx20
662<ostream>,flush_emit,1,cxx20
663<ostream>,operator<<,1,no
664# <numeric> TODO
665<print>,print,1,cxx23
666<print>,println,1,cxx23
667<queue>,queue,1,cxx98
668<queue>,operator==,1,no
669<queue>,operator!=,1,no
670<queue>,operator<,1,no
671<queue>,operator>,1,no
672<queue>,operator<=,1,no
673<queue>,operator>=,1,no
674<queue>,operator<=>,1,no
675<queue>,swap,1,no
676<queue>,uses_allocator,1,no
677<queue>,priority_queue,1,cxx98
678# <random> TODO
679<ranges>,ranges::enable_view,1,cxx20
680<ranges>,ranges::enable_borrowed_range,1,cxx20
681# <ranges> TODO the rest
682<ratio>,ratio,1,no
683<ratio>,ratio_add,1,no
684<ratio>,ratio_subtract,1,no
685<ratio>,ratio_multiply,1,no
686<ratio>,ratio_divide,1,no
687<ratio>,ratio_equal,1,no
688<ratio>,ratio_not_equal,1,no
689<ratio>,ratio_less,1,no
690<ratio>,ratio_less_equal,1,no
691<ratio>,ratio_greater,1,no
692<ratio>,ratio_greater_equal,1,no
693<ratio>,ratio_equal_v,1,no
694<ratio>,ratio_not_equal_v,1,no
695<ratio>,ratio_less_v,1,no
696<ratio>,ratio_less_equal_v,1,no
697<ratio>,ratio_greater_v,1,no
698<ratio>,ratio_greater_equal_v,1,no
699<ratio>,yocto,1,no,__INTMAX_WIDTH__ > 80
700<ratio>,zepto,1,no,__INTMAX_WIDTH__ > 70
701<ratio>,atto,1,no
702<ratio>,femto,1,no
703<ratio>,pico,1,no
704<ratio>,nano,1,no
705<ratio>,micro,1,no
706<ratio>,milli,1,no
707<ratio>,centi,1,no
708<ratio>,deci,1,no
709<ratio>,deca,1,no
710<ratio>,hecto,1,no
711<ratio>,kilo,1,no
712<ratio>,mega,1,no
713<ratio>,giga,1,no
714<ratio>,tera,1,no
715<ratio>,peta,1,no
716<ratio>,exa,1,no
717<ratio>,zetta,1,no,__INTMAX_WIDTH__ > 70
718<ratio>,yotta,1,no,__INTMAX_WIDTH__ > 80
719# <regex> TODO
720<scoped_allocator>,scoped_allocator_adaptor,1,cxx11
721<scoped_allocator>,operator==,1,no
722<semaphore>,counting_semaphore,1,cxx20
723<semaphore>,binary_semaphore,1,cxx20
724<set>,set,1,cxx98
725<set>,multiset,1,cxx98
726<set>,operator==,1,no
727<set>,operator<=>,1,no
728<set>,swap,1,no
729<set>,erase,1,no
730<set>,erase_if,1,no
731# c++/106851 <set>,pmr::set,1,no
732# c++/106851 <set>,pmr::multiset,1,no
733<shared_mutex>,shared_mutex,1,cxx17
734<shared_mutex>,shared_timed_mutex,1,cxx14
735<shared_mutex>,shared_lock,1,cxx14
736<shared_mutex>,swap,1,no
737<source_location>,source_location,1,cxx20
738<span>,dynamic_extent,1,no
739<span>,span,1,cxx20
740<span>,ranges::enable_view,1,no
741<span>,ranges::enable_borrowed_range,1,no
742<span>,as_bytes,1,no
743<span>,as_writable_bytes,1,no
744<spanstream>,basic_spanbuf,1,cxx23
745<spanstream>,swap,1,no
746<spanstream>,spanbuf,1,cxx23
747<spanstream>,wspanbuf,1,cxx23
748<spanstream>,basic_ispanstream,1,cxx23
749<spanstream>,ispanstream,1,cxx23
750<spanstream>,wispanstream,1,cxx23
751<spanstream>,basic_ospanstream,1,cxx23
752<spanstream>,ospanstream,1,cxx23
753<spanstream>,wospanstream,1,cxx23
754<spanstream>,basic_spanstream,1,cxx23
755<spanstream>,spanstream,1,cxx23
756<spanstream>,ispanstream,1,cxx23
757<sstream>,basic_stringbuf,1,cxx98
758<sstream>,swap,1,no
759<sstream>,stringbuf,1,cxx98
760<sstream>,wstringbuf,1,cxx98
761<sstream>,basic_istringstream,1,cxx98
762<sstream>,istringstream,1,cxx98
763<sstream>,wistringstream,1,cxx98
764<sstream>,basic_ostringstream,1,cxx98
765<sstream>,ostringstream,1,cxx98
766<sstream>,wostringstream,1,cxx98
767<sstream>,basic_stringstream,1,cxx98
768<sstream>,stringstream,1,cxx98
769<sstream>,istringstream,1,cxx98
770<stack>,stack,1,cxx98
771<stack>,operator==,1,no
772<stack>,operator!=,1,no
773<stack>,operator<,1,no
774<stack>,operator>,1,no
775<stack>,operator<=,1,no
776<stack>,operator>=,1,no
777<stack>,operator<=>,1,no
778<stack>,swap,1,no
779<stack>,uses_allocator,1,no
780<stacktrace>,stacktrace_entry,1,no
781<stacktrace>,basic_stacktrace,1,no
782<stacktrace>,stacktrace,1,cxx23
783<stacktrace>,swap,1,no
784<stacktrace>,to_string,1,no
785<stacktrace>,operator<<,1,no
786# c++/106851 <stacktrace>,pmr::stacktrace,1,no
787<stacktrace>,hash,1,no
788<stdexcept>,logic_error,1,cxx98
789<stdexcept>,domain_error,1,cxx98
790<stdexcept>,invalid_argument,1,cxx98
791<stdexcept>,length_error,1,cxx98
792<stdexcept>,out_of_range,1,cxx98
793<stdexcept>,runtime_error,1,cxx98
794<stdexcept>,range_error,1,cxx98
795<stdexcept>,overflow_error,1,cxx98
796<stdexcept>,underflow_error,1,cxx98
797<stdfloat>,float16_t,1,cxx23
798<stdfloat>,float32_t,1,cxx23
799<stdfloat>,float64_t,1,cxx23
800<stdfloat>,float128_t,1,cxx23
801<stdfloat>,bfloat16_t,1,cxx23
802<stop_token>,stop_token,1,cxx20
803<stop_token>,stop_source,1,cxx20
804<stop_token>,nostopstate_t,1,no
805<stop_token>,nostopstate,1,no
806<stop_token>,stop_callback,1,cxx20
807<streambuf>,basic_streambuf,1,cxx98
808<streambuf>,streambuf,1,cxx98
809<streambuf>,wstreambuf,1,cxx98
810<string>,char_traits,1,cxx98
811<string>,basic_string,1,cxx98
812<string>,operator+,1,no
813<string>,operator==,1,no
814<string>,operator<=>,1,no
815<string>,swap,1,no
816<string>,operator<<,1,no
817<string>,operator>>,1,no
818<string>,getline,1,no
819<string>,erase,1,no
820<string>,erase_if,1,no
821<string>,string,1,cxx98
822<string>,wstring,1,cxx98
823<string>,u8string,1,cxx20
824<string>,u16string,1,cxx11
825<string>,u32string,1,cxx11
826<string>,stoi,1,cxx11
827<string>,stol,1,cxx11
828<string>,stoul,1,cxx11
829<string>,stoll,1,cxx11
830<string>,stoull,1,cxx11
831<string>,stof,1,cxx11
832<string>,stod,1,cxx11
833<string>,stold,1,cxx11
834<string>,to_string,1,cxx17
835<string>,to_wstring,1,cxx17
836# c++/106851 <string>,pmr::string,1,cxx17
837# c++/106851 <string>,pmr::wstring,1,cxx17
838# c++/106851 <string>,pmr::u8string,1,cxx20
839# c++/106851 <string>,pmr::u16string,1,cxx17
840# c++/106851 <string>,pmr::u32string,1,cxx17
841<string_view>,basic_string_view,1,cxx17
842<string_view>,ranges::enable_view,1,no
843<string_view>,ranges::enable_borrowed_range,1,no
844<string_view>,operator==,1,no
845<string_view>,operator<=>,1,no
846<string_view>,operator<<,1,no
847<string_view>,string_view,1,cxx17
848<string_view>,hash,1,no
849<system_error>,error_category,1,cxx11
850<system_error>,generic_category,1,cxx11
851<system_error>,system_category,1,cxx11
852<system_error>,error_code,1,cxx11
853<system_error>,error_condition,1,cxx11
854<system_error>,is_error_code_enum,1,cxx11
855<system_error>,is_error_condition_enum,1,cxx11
856<system_error>,errc,1,cxx11
857<system_error>,make_error_code,1,cxx11
858<system_error>,make_error_condition,1,cxx11
859<system_error>,operator==,1,no
860<system_error>,operator<=>,1,no
861<system_error>,hash,1,no
862<system_error>,is_error_code_enum_v,1,cxx17
863<system_error>,is_error_condition_enum_v,1,cxx17
864<syncstream>,basic_syncbuf,1,no
865<syncstream>,swap,1,no
866<syncstream>,syncbuf,1,no
867<syncstream>,wsyncbuf,1,no
868<syncstream>,basic_osyncstream,1,no
869<syncstream>,osyncstream,1,no
870<syncstream>,wosyncstream,1,no
871<thread>,thread,1,cxx11
872<thread>,swap,1,no
873<thread>,jthread,1,cxx20
874<thread>,this_thread,0,cxx11
875<thread>,this_thread::get_id,1,no
876<thread>,this_thread::yield,1,no
877<thread>,this_thread::sleep_until,1,no
878<thread>,this_thread::sleep_for,1,no
879<tuple>,tuple,1,cxx11
880<tuple>,basic_common_reference,1,no
881<tuple>,common_type,1,no
882<tuple>,ignore,1,cxx11
883<tuple>,make_tuple,1,cxx11
884<tuple>,forward_as_tuple,1,cxx11
885<tuple>,tie,1,cxx11
886<tuple>,tuple_cat,1,cxx11
887<tuple>,apply,1,cxx17
888<tuple>,make_from_tuple,1,cxx17
889<tuple>,tuple_size,1,cxx11
890<tuple>,tuple_size_v,1,cxx17
891<tuple>,tuple_element,1,cxx11
892<tuple>,tuple_element_t,1,cxx14
893<tuple>,get,1,no
894<tuple>,operator==,1,no
895<tuple>,operator<=>,1,no
896<tuple>,uses_allocator,1,no
897<tuple>,swap,1,no
898<typeindex>,type_index,1,cxx11
899<typeindex>,hash,1,no
900<typeinfo>,type_info,1,no
901<typeinfo>,bad_cast,1,cxx98
902<typeinfo>,bad_typeid,1,cxx98
903<type_traits>,enable_if,1,cxx11
904<type_traits>,enable_if_t,1,cxx14
905<type_traits>,invoke_result,1,cxx17
906<type_traits>,invoke_result_t,1,cxx17
907<type_traits>,remove_cvref,1,cxx20
908<type_traits>,remove_cvref_t,1,cxx20
909<type_traits>,type_identity,1,cxx20
910<type_traits>,type_identity_t,1,cxx20
911<type_traits>,void_t,1,cxx17
912<type_traits>,conjunction,1,cxx17
913<type_traits>,conjunction_v,1,cxx17
914<type_traits>,disjunction,1,cxx17
915<type_traits>,disjunction_v,1,cxx17
916<type_traits>,negation,1,cxx17
917<type_traits>,negation_v,1,cxx17
918<unordered_map>,unordered_map,1,cxx11
919<unordered_map>,unordered_multimap,1,cxx11
920<unordered_map>,operator==,1,no
921<unordered_map>,operator<=>,1,no
922<unordered_map>,swap,1,no
923<unordered_map>,erase,1,no
924<unordered_map>,erase_if,1,no
925# c++/106851 <unordered_map>,pmr::unordered_map,1,cxx17
926# c++/106851 <unordered_map>,pmr::unordered_multimap,1,cxx17
927<unordered_set>,unordered_set,1,cxx11
928<unordered_set>,unordered_multiset,1,cxx11
929<unordered_set>,operator==,1,no
930<unordered_set>,operator<=>,1,no
931<unordered_set>,swap,1,no
932<unordered_set>,erase,1,no
933<unordered_set>,erase_if,1,no
934# c++/106851 <unordered_set>,pmr::unordered_set,1,no
935# c++/106851 <unordered_set>,pmr::unordered_multiset,1,no
936<utility>,swap,1,no
937<utility>,exchange,1,cxx14
938<utility>,forward,1,cxx11
939# unimplemented <utility>,forward_like,1,cxx23
940<utility>,move,1,cxx11
941<utility>,move_if_noexcept,1,cxx11
942<utility>,as_const,1,cxx17
943<utility>,declval,1,cxx11
944<utility>,cmp_equal,1,cxx20
945<utility>,cmp_not_equal,1,cxx20
946<utility>,cmp_less,1,cxx20
947<utility>,cmp_greater,1,cxx20
948<utility>,cmp_less_equal,1,cxx20
949<utility>,cmp_greater_equal,1,cxx20
950<utility>,in_range,1,cxx20
951<utility>,to_underlying,1,cxx23
952<utility>,unreachable,1,cxx23
953<utility>,observable_checkpoint,1,cxx26
954<utility>,integer_sequence,1,cxx14
955<utility>,index_sequence,1,cxx14
956<utility>,make_integer_sequence,1,cxx14
957<utility>,make_index_sequence,1,cxx14
958<utility>,index_sequence_for,1,cxx14
959<utility>,pair,1,cxx98
960<utility>,operator==,1,no
961<utility>,operator<=>,1,no
962<utility>,basic_common_reference,1,no
963<utility>,common_type,1,no
964<utility>,make_pair,1,cxx98
965<utility>,tuple_size,1,no
966<utility>,tuple_element,1,no
967<utility>,get,1,no
968<utility>,piecewise_construct_t,1,cxx11
969<utility>,piecewise_construct,1,cxx11
970<utility>,in_place_t,1,cxx17
971<utility>,in_place,1,cxx17
972<utility>,in_place_type_t,1,cxx17
973<utility>,in_place_type,1,cxx17
974<utility>,in_place_index_t,1,cxx17
975<utility>,in_place_index,1,cxx17
976# <valarray> TODO
977<variant>,variant,1,cxx17
978<variant>,variant_size,1,cxx17
979<variant>,variant_size_v,1,cxx17
980<variant>,variant_alternative,1,cxx17
981<variant>,variant_alternative_t,1,cxx17
982<variant>,variant_npos,1,cxx17
983<variant>,holds_alternative,1,cxx17
984<variant>,get,1,no
985<variant>,get_if,1,no
986<variant>,operator==,1,no
987<variant>,operator!=,1,no
988<variant>,operator<,1,no
989<variant>,operator>,1,no
990<variant>,operator<=,1,no
991<variant>,operator>=,1,no
992<variant>,operator<=>,1,no
993<variant>,visit,1,cxx17
994<variant>,monostate,1,cxx17
995<variant>,swap,1,no
996<variant>,bad_variant_access,1,cxx17
997<variant>,hash,1,no
998<vector>,vector,1,cxx98
999<vector>,operator==,1,no
1000<vector>,operator<=>,1,no
1001<vector>,swap,1,no
1002<vector>,erase,1,no
1003<vector>,erase_if,1,no
1004<vector>,hash,1,no
1005# <version> contains no exportable names
1006# <cassert> contains no exportable names
1007# <cctype> TODO
1008<cfenv>,fenv_t,1,no
1009<cfenv>,fexcept_t,1,no
1010<cfenv>,feclearexcept,1,no
1011<cfenv>,fegetexceptflag,1,no
1012<cfenv>,feraiseexcept,1,no
1013<cfenv>,fesetexceptflag,1,no
1014<cfenv>,fetestexcept,1,no
1015<cfenv>,fegetround,1,no
1016<cfenv>,fesetround,1,no
1017<cfenv>,fegetenv,1,no
1018<cfenv>,feholdexcept,1,no
1019<cfenv>,fesetenv,1,no
1020<cfenv>,feupdateenv,1,no
1021<cinttypes>,imaxdiv_t,1,no
1022<cinttypes>,imaxabs,1,no
1023<cinttypes>,imaxdiv,1,no
1024<cinttypes>,strtoimax,1,no
1025<cinttypes>,strtoumax,1,no
1026<cinttypes>,wcstoimax,1,no
1027<cinttypes>,wcstoumax,1,no
1028<cinttypes>,abs,1,no
1029<cinttypes>,div,1,no
1030# <climits> only contains macros, handled by get_stdlib_header_for_name
1031# <climits>,CHAR_BIT,0,cxx98
1032# <climits>,SCHAR_MIN,0,cxx98
1033# <climits>,SCHAR_MAX,0,cxx98
1034# <climits>,UCHAR_MAX,0,cxx98
1035# <climits>,CHAR_MIN,0,cxx98
1036# <climits>,CHAR_MAX,0,cxx98
1037# <climits>,MB_LEN_MAX,0,cxx98
1038# <climits>,SHRT_MIN,0,cxx98
1039# <climits>,SHRT_MAX,0,cxx98
1040# <climits>,USHRT_MAX,0,cxx98
1041# <climits>,INT_MIN,0,cxx98
1042# <climits>,INT_MAX,0,cxx98
1043# <climits>,UINT_MAX,0,cxx98
1044# <climits>,LONG_MIN,0,cxx98
1045# <climits>,LONG_MAX,0,cxx98
1046# <climits>,ULONG_MAX,0,cxx98
1047# <climits>,LLONG_MIN,0,cxx98
1048# <climits>,LLONG_MAX,0,cxx11
1049# <climits>,ULLONG_MAX,0,cxx11
1050<clocale>,lconv,1,no
1051<clocale>,setlocale,1,no
1052<clocale>,localeconv,1,no
1053# <cmath> TODO
1054<csetjmp>,jmp_buf,1,no
1055<csetjmp>,longjmp,1,no
1056<csignal>,sig_atomic_t,1,no
1057<csignal>,signal,1,no
1058<csignal>,raise,1,no
1059<csignal>,va_list,1,no
1060<cstddef>,ptrdiff_t,1,no
1061<cstddef>,size_t,1,no
1062<cstddef>,max_align_t,1,no
1063<cstddef>,nullptr_t,1,no
1064<cstddef>,byte,1,no
1065<cstddef>,operator<<=,1,no
1066<cstddef>,operator<<,1,no
1067<cstddef>,operator>>=,1,no
1068<cstddef>,operator>>,1,no
1069<cstddef>,operator|=,1,no
1070<cstddef>,operator|,1,no
1071<cstddef>,operator&=,1,no
1072<cstddef>,operator&,1,no
1073<cstddef>,operator^=,1,no
1074<cstddef>,operator^,1,no
1075<cstddef>,operator~,1,no
1076<cstddef>,to_integer,1,no
1077<cstdint>,int8_t,1,no
1078<cstdint>,int16_t,1,no
1079<cstdint>,int32_t,1,no
1080<cstdint>,int64_t,1,no
1081<cstdint>,int_fast8_t,1,no
1082<cstdint>,int_fast16_t,1,no
1083<cstdint>,int_fast32_t,1,no
1084<cstdint>,int_fast64_t,1,no
1085<cstdint>,int_least8_t,1,no
1086<cstdint>,int_least16_t,1,no
1087<cstdint>,int_least32_t,1,no
1088<cstdint>,int_least64_t,1,no
1089<cstdint>,intmax_t,1,no
1090<cstdint>,intptr_t,1,no
1091<cstdint>,uint8_t,1,no
1092<cstdint>,uint16_t,1,no
1093<cstdint>,uint32_t,1,no
1094<cstdint>,uint64_t,1,no
1095<cstdint>,uint_fast8_t,1,cxx11
1096<cstdint>,uint_fast16_t,1,cxx11
1097<cstdint>,uint_fast32_t,1,cxx11
1098<cstdint>,uint_fast64_t,1,cxx11
1099<cstdint>,uint_least8_t,1,cxx11
1100<cstdint>,uint_least16_t,1,cxx11
1101<cstdint>,uint_least32_t,1,cxx11
1102<cstdint>,uint_least64_t,1,cxx11
1103<cstdint>,uintmax_t,1,cxx11
1104<cstdint>,uintptr_t,1,cxx11
1105# <cstdio> TODO
1106# <cstdlib> TODO
1107# <cstring> TODO
1108# <ctime> TODO
1109# <cuchar> TODO
1110# <cwchar> TODO
1111# <cwctype> TODO