-
Notifications
You must be signed in to change notification settings - Fork 1
/
cppheaders.json
422 lines (422 loc) · 14.9 KB
/
cppheaders.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
{
"std::type_info": "typeinfo",
"std::bad_typeid": "typeinfo",
"std::bad_cast": "typeinfo",
"std::type_index": "typeindex",
"std::hash<std::type_index>": "typeindex",
"std::hash": "functional",
"std::integral_constant": "type_traits",
"std::is_void": "type_traits",
"std::is_null_pointer": "type_traits",
"std::is_integral": "type_traits",
"std::is_floating_point": "type_traits",
"std::is_array": "type_traits",
"std::is_enum": "type_traits",
"std::is_union": "type_traits",
"std::is_class": "type_traits",
"std::is_function": "type_traits",
"std::is_pointer": "type_traits",
"std::is_lvalue_reference": "type_traits",
"std::is_rvalue_reference": "type_traits",
"std::is_member_object_pointer": "type_traits",
"std::is_member_function_pointer": "type_traits",
"std::is_fundamental": "type_traits",
"std::is_arithmetic": "type_traits",
"std::is_scalar": "type_traits",
"std::is_object": "type_traits",
"std::is_compound": "type_traits",
"std::is_reference": "type_traits",
"std::is_member_pointer": "type_traits",
"std::is_const": "type_traits",
"std::is_volatile": "type_traits",
"std::is_trivial": "type_traits",
"std::is_trivially_copyable": "type_traits",
"std::is_standard_layout": "type_traits",
"std::is_pod": "type_traits",
"std::is_literal_type": "type_traits",
"std::has_unique_object_representations": "type_traits",
"std::is_empty": "type_traits",
"std::is_polymorphic": "type_traits",
"std::is_abstract": "type_traits",
"std::is_final": "type_traits",
"std::is_aggregate": "type_traits",
"std::is_signed": "type_traits",
"std::is_unsigned": "type_traits",
"std::is_bounded_array": "type_traits",
"std::is_unbounded_array": "type_traits",
"std::is_constructible": "type_traits",
"std::is_default_constructible": "type_traits",
"std::is_copy_constructible": "type_traits",
"std::is_move_constructible": "type_traits",
"std::is_assignable": "type_traits",
"std::is_copy_assignable": "type_traits",
"std::is_move_assignable": "type_traits",
"std::is_destructible": "type_traits",
"std::has_virtual_destructor": "type_traits",
"std::is_swappable_with": "type_traits",
"std::alignment_of": "type_traits",
"std::rank": "type_traits",
"std::extent": "type_traits",
"std::is_same": "type_traits",
"std::is_base_of": "type_traits",
"std::is_convertible": "type_traits",
"std::is_layout_compatible": "type_traits",
"std::is_pointer_interconvertible_base_of": "type_traits",
"std::is_invocable": "type_traits",
"std::remove_cv": "type_traits",
"std::add_cv": "type_traits",
"std::remove_reference": "type_traits",
"std::add_lvalue_reference": "type_traits",
"std::remove_pointer": "type_traits",
"std::add_pointer": "type_traits",
"std::make_signed": "type_traits",
"std::make_unsigned": "type_traits",
"std::remove_extent": "type_traits",
"std::remove_all_extents": "type_traits",
"std::aligned_storage": "type_traits",
"std::aligned_union": "type_traits",
"std::decay": "type_traits",
"std::remove_cvref": "type_traits",
"std::enable_if": "type_traits",
"std::conditional": "type_traits",
"std::common_type": "type_traits",
"std::underlying_type": "type_traits",
"std::result_of": "type_traits",
"std::void_t": "type_traits",
"std::conjunction": "type_traits",
"std::disjunction": "type_traits",
"std::negation": "type_traits",
"std::bitset": "bitset",
"std::hash<std::bitset>": "bitset",
"std::char_traits": "string",
"std::basic_string": "string",
"std::string": "string",
"std::u16string": "string",
"std::u32string": "string",
"std::wstring": "string",
"std::pmr::string": "string",
"std::pmr::u16string": "string",
"std::pmr::u32string": "string",
"std::pmr::wstring": "string",
"std::initializer_list": "initializer_list",
"std::partial_ordering": "compare",
"std::weak_ordering": "compare",
"std::strong_ordering": "compare",
"std::common_comparison_category": "compare",
"std::compare_three_way_result": "compare",
"std::compare_three_way": "compare",
"std::function": "functional",
"std::mem_fn": "functional",
"std::bad_function_call": "functional",
"std::is_bind_expression": "functional",
"std::is_placeholder": "functional",
"std::reference_wrapper": "functional",
"std::pair": "utility",
"std::integer_sequence": "utility",
"std::duration": "chrono",
"std::system_clock": "chrono",
"std::steady_clock": "chrono",
"std::high_resolution_clock": "chrono",
"std::time_point": "chrono",
"std::treat_as_floating_point": "chrono",
"std::duration_values": "chrono",
"std::chrono::nanoseconds": "chrono",
"std::chrono::microseconds": "chrono",
"std::chrono::milliseconds": "chrono",
"std::chrono::seconds": "chrono",
"std::chrono::minutes": "chrono",
"std::chrono::hours": "chrono",
"std::common_type<std::chrono::duration>": "chrono",
"std::common_type<std::chrono::time_point>": "chrono",
"std::tuple": "tuple",
"std::tuple_size": "tuple",
"std::tuple_element": "tuple",
"std::uses_allocator<std::tuple>": "tuple",
"std::any": "any",
"std::bad_any_cast": "any",
"std::optional": "optional",
"std::bad_optional_access": "optional",
"std::hash<std::optional>": "optional",
"std::nullopt_t": "optional",
"std::variant": "variant",
"std::monostate": "variant",
"std::bad_variant_access": "variant",
"std::variant_size": "variant",
"std::variant_alternative": "variant",
"std::hash<std::variant>": "variant",
"std::source_location": "source_location",
"std::bad_alloc": "new",
"std::bad_array_new_length": "new",
"std::nothrow_t": "new",
"std::align_val_t": "new",
"std::destroying_delete_t": "new",
"std::new_handler": "new",
"std::nothrow": "new",
"std::hardware_destructive_interference_size": "new",
"std::pointer_traits": "memory",
"std::pointer_safety": "memory",
"std::allocator": "memory",
"std::allocator_traits": "memory",
"std::allocator_arg_t": "memory",
"std::allocator_arg": "memory",
"std::uses_allocator": "memory",
"std::raw_storage_iterator": "memory",
"std::unique_ptr": "memory",
"std::shared_ptr": "memory",
"std::weak_ptr": "memory",
"std::auto_ptr": "memory",
"std::atomic<std::shared_ptr>": "memory",
"std::atomic<std::weak_ptr>": "memory",
"std::owner_less": "memory",
"std::enable_shared_from_this": "memory",
"std::bad_weak_ptr": "memory",
"std::default_delete": "memory",
"std::hash<std::unique_ptr>": "memory",
"std::hash<std::shared_ptr>": "memory",
"std::scoped_allocator_adaptor": "scoped_allocator",
"std::polymorphic_allocator": "memory_resource",
"std::memory_resource": "memory_resource",
"std::pool_options": "memory_resource",
"std::synchronized_pool_resource": "memory_resource",
"std::unsynchronized_pool_resource": "memory_resource",
"std::monotonic_buffer_resource": "memory_resource",
"std::exception": "exception",
"std::nested_exception": "exception",
"std::bad_exception": "exception",
"std::logic_error": "stdexcept",
"std::invalid_argument": "stdexcept",
"std::domain_error": "stdexcept",
"std::length_error": "stdexcept",
"std::out_of_range": "stdexcept",
"std::runtime_error": "stdexcept",
"std::range_error": "stdexcept",
"std::overflow_error": "stdexcept",
"std::underflow_error": "stdexcept",
"std::error_category": "system_error",
"std::error_condition": "system_error",
"std::errc": "system_error",
"std::error_code": "system_error",
"std::system_error": "system_error",
"std::is_error_code_enum": "system_error",
"std::is_error_condition_enum": "system_error",
"std::hash<std::error_code>": "system_error",
"std::basic_string_view": "string_view",
"std::string_view": "string_view",
"std::u16string_view": "string_view",
"std::u32string_view": "string_view",
"std::wstring_view": "string_view",
"std::hash<std::string_view>": "string_view",
"std::chars_format": "charconv",
"std::formatter": "format",
"std::basic_format_parse_context": "format",
"std::basic_format_context": "format",
"std::basic_format_arg": "format",
"std::basic_format_args": "format",
"std::format_error": "format",
"std::array": "array",
"std::tuple_size<std::array>": "array",
"std::tuple_element<std::array>": "array",
"std::vector": "vector",
"std::vector<bool>": "vector",
"std::hash<std::vector<bool>>": "vector",
"std::deque": "deque",
"std::list": "list",
"std::forward_list": "forward_list",
"std::set": "set",
"std::multiset": "set",
"std::map": "map",
"std::multimap": "map",
"std::unordered_set": "unordered_set",
"std::unordered_multiset": "unordered_set",
"std::unordered_map": "unordered_map",
"std::unordered_multimap": "unordered_map",
"std::stack": "stack",
"std::uses_allocator<std::stack>": "stack",
"std::queue": "queue",
"std::priority_queue": "queue",
"std::uses_allocator<std::queue>": "queue",
"std::uses_allocator<std::priority_queue>": "queue",
"std::span": "span",
"std::indirect_result_t": "iterator",
"std::projected": "iterator",
"std::incrementable_traits": "iterator",
"std::indirectly_readable_traits": "iterator",
"std::iter_value_t": "iterator",
"std::iterator_traits": "iterator",
"std::input_iterator_tag": "iterator",
"std::iterator": "iterator",
"std::reverse_iterator": "iterator",
"std::move_iterator": "iterator",
"std::move_sentinel": "iterator",
"std::common_iterator": "iterator",
"std::default_sentinel_t": "iterator",
"std::counted_iterator": "iterator",
"std::unreachable_sentinel_t": "iterator",
"std::back_insert_iterator": "iterator",
"std::front_insert_iterator": "iterator",
"std::insert_iterator": "iterator",
"std::istream_iterator": "iterator",
"std::ostream_iterator": "iterator",
"std::istreambuf_iterator": "iterator",
"std::ostreambuf_iterator": "iterator",
"std::iterator_t": "ranges",
"std::view_interface": "ranges",
"std::subrange": "ranges",
"std::dangling": "ranges",
"std::borrowed_iterator_t": "ranges",
"std::empty_view": "ranges",
"std::single_view": "ranges",
"std::iota_view": "ranges",
"std::views::counted": "ranges",
"std::views::all_t": "ranges",
"std::ref_view": "ranges",
"std::filter_view": "ranges",
"std::transform_view": "ranges",
"std::take_view": "ranges",
"std::join_view": "ranges",
"std::split_view": "ranges",
"std::common_view": "ranges",
"std::reverse_view": "ranges",
"std::complex": "complex",
"std::complex<float>": "complex",
"std::valarray": "valarray",
"std::slice": "valarray",
"std::slice_array": "valarray",
"std::gslice": "valarray",
"std::gslice_array": "valarray",
"std::mask_array": "valarray",
"std::indirect_array": "valarray",
"std::ratio": "ratio",
"std::ratio_add": "ratio",
"std::ratio_subtract": "ratio",
"std::ratio_multiply": "ratio",
"std::ratio_divide": "ratio",
"std::ratio_equal": "ratio",
"std::ratio_not_equal": "ratio",
"std::ratio_less": "ratio",
"std::ratio_less_equal": "ratio",
"std::ratio_greater": "ratio",
"std::ratio_greater_equal": "ratio",
"std::intmax_t": "ratio",
"std::ios_base": "ios",
"std::basic_ios": "ios",
"std::fpos": "ios",
"std::io_errc": "ios",
"std::is_error_code_enum<std::io_errc>": "ios",
"std::basic_istream": "istream",
"std::istream": "istream",
"std::wistream": "istream",
"std::basic_iostream": "istream",
"std::iostream": "istream",
"std::wiostream": "istream",
"std::basic_ostream": "ostream",
"std::ostream": "ostream",
"std::wostream": "ostream",
"std::basic_streambuf": "streambuf",
"std::basic_filebuf": "fstream",
"std::basic_ifstream": "fstream",
"std::basic_ofstream": "fstream",
"std::basic_fstream": "fstream",
"std::basic_stringbuf": "sstream",
"std::basic_istringstream": "sstream",
"std::basic_ostringstream": "sstream",
"std::basic_stringstream": "sstream",
"std::basic_syncbuf": "syncstream",
"std::basic_osyncstream": "syncstream",
"std::strstreambuf": "strstream",
"std::istrstream": "strstream",
"std::ostrstream": "strstream",
"std::strstream": "strstream",
"std::locale": "locale",
"std::wstring_convert": "locale",
"std::wbuffer_convert": "locale",
"std::ctype_base": "locale",
"std::codecvt_base": "locale",
"std::messages_base": "locale",
"std::time_base": "locale",
"std::money_base": "locale",
"std::ctype": "locale",
"std::ctype<char>": "locale",
"std::codecvt": "locale",
"std::collate": "locale",
"std::messages": "locale",
"std::time_get": "locale",
"std::time_put": "locale",
"std::num_get": "locale",
"std::num_put": "locale",
"std::numpunct": "locale",
"std::money_get": "locale",
"std::money_put": "locale",
"std::moneypunct": "locale",
"std::ctype_byname": "locale",
"std::codecvt_byname": "locale",
"std::messages_byname": "locale",
"std::collate_byname": "locale",
"std::time_get_byname": "locale",
"std::time_put_byname": "locale",
"std::numpunct_byname": "locale",
"std::moneypunct_byname": "locale",
"std::codecvt_utf8": "codecvt",
"std::codecvt_utf16": "codecvt",
"std::codecvt_utf8_utf16": "codecvt",
"std::codecvt_mode": "codecvt",
"std::basic_regex": "regex",
"std::sub_match": "regex",
"std::match_results": "regex",
"std::regex_iterator": "regex",
"std::regex_token_iterator": "regex",
"std::regex_error": "regex",
"std::regex_traits": "regex",
"std::atomic": "atomic",
"std::atomic_ref": "atomic",
"std::atomic_flag": "atomic",
"std::memory_order": "atomic",
"std::thread": "thread",
"std::jthread": "thread",
"std::stop_token": "stop_token",
"std::stop_source": "stop_token",
"std::stop_callback": "stop_token",
"std::nostopstate_t": "stop_token",
"std::mutex": "mutex",
"std::timed_mutex": "mutex",
"std::recursive_mutex": "mutex",
"std::recursive_timed_mutex": "mutex",
"std::lock_guard": "mutex",
"std::unique_lock": "mutex",
"std::scoped_lock": "mutex",
"std::defer_lock_t": "mutex",
"std::defer_lock": "mutex",
"std::once_flag": "mutex",
"std::shared_mutex": "shared_mutex",
"std::shared_timed_mutex": "shared_mutex",
"std::shared_lock": "shared_mutex",
"std::promise": "future",
"std::packaged_task": "future",
"std::future": "future",
"std::shared_future": "future",
"std::launch": "future",
"std::future_status": "future",
"std::future_error": "future",
"std::future_errc": "future",
"std::uses_allocator<std::promise>": "future",
"std::uses_allocator<std::packaged_task>": "future",
"std::condition_variable": "condition_variable",
"std::condition_variable_any": "condition_variable",
"std::cv_status": "condition_variable",
"std::counting_semaphore": "semaphore",
"std::binary_semaphore": "semaphore",
"std::latch": "latch",
"std::path": "filesystem",
"std::filesystem_error": "filesystem",
"std::directory_entry": "filesystem",
"std::directory_iterator": "filesystem",
"std::recursive_directory_iterator": "filesystem",
"std::file_status": "filesystem",
"std::space_info": "filesystem",
"std::file_type": "filesystem",
"std::perms": "filesystem",
"std::perm_options": "filesystem",
"std::copy_options": "filesystem",
"std::directory_options": "filesystem",
"std::file_time_type": "filesystem"
}