Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1 | // Main C++ standard library interfaces |
| 2 | module std_algorithm [system] { |
| 3 | header "algorithm" |
| 4 | export * |
| 5 | } |
| 6 | module std_any [system] { |
| 7 | header "any" |
| 8 | export * |
| 9 | } |
| 10 | module std_array [system] { |
| 11 | header "array" |
| 12 | export * |
| 13 | } |
| 14 | module std_atomic [system] { |
| 15 | header "atomic" |
| 16 | export * |
| 17 | } |
| 18 | module std_barrier [system] { |
| 19 | @requires_LIBCXX_ENABLE_THREADS@ |
| 20 | header "barrier" |
| 21 | export * |
| 22 | } |
| 23 | module std_bit [system] { |
| 24 | header "bit" |
| 25 | export * |
| 26 | } |
| 27 | module std_bitset [system] { |
| 28 | header "bitset" |
| 29 | export * |
| 30 | } |
| 31 | module std_charconv [system] { |
| 32 | header "charconv" |
| 33 | export * |
| 34 | } |
| 35 | module std_chrono [system] { |
| 36 | header "chrono" |
| 37 | export * |
| 38 | } |
| 39 | module std_codecvt [system] { |
| 40 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 41 | header "codecvt" |
| 42 | export * |
| 43 | } |
| 44 | module std_compare [system] { |
| 45 | header "compare" |
| 46 | export * |
| 47 | } |
| 48 | module std_complex [system] { |
| 49 | header "complex" |
| 50 | export * |
| 51 | } |
| 52 | module std_concepts [system] { |
| 53 | header "concepts" |
| 54 | export * |
| 55 | } |
| 56 | module std_condition_variable [system] { |
| 57 | header "condition_variable" |
| 58 | export * |
| 59 | } |
| 60 | module std_coroutine [system] { |
| 61 | header "coroutine" |
| 62 | export * |
| 63 | } |
| 64 | module std_deque [system] { |
| 65 | header "deque" |
| 66 | export * |
| 67 | } |
| 68 | module std_exception [system] { |
| 69 | header "exception" |
| 70 | export * |
| 71 | } |
| 72 | module std_execution [system] { |
| 73 | header "execution" |
| 74 | export * |
| 75 | } |
| 76 | module std_expected [system] { |
| 77 | header "expected" |
| 78 | export * |
| 79 | } |
| 80 | module std_filesystem [system] { |
| 81 | @requires_LIBCXX_ENABLE_FILESYSTEM@ |
| 82 | header "filesystem" |
| 83 | export * |
| 84 | } |
| 85 | module std_format [system] { |
| 86 | header "format" |
| 87 | export * |
| 88 | } |
| 89 | module std_forward_list [system] { |
| 90 | header "forward_list" |
| 91 | export * |
| 92 | } |
| 93 | module std_fstream [system] { |
| 94 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 95 | @requires_LIBCXX_ENABLE_FILESYSTEM@ |
| 96 | header "fstream" |
| 97 | export * |
| 98 | } |
| 99 | module std_functional [system] { |
| 100 | header "functional" |
| 101 | export * |
| 102 | } |
| 103 | module std_future [system] { |
| 104 | @requires_LIBCXX_ENABLE_THREADS@ |
| 105 | header "future" |
| 106 | export * |
| 107 | } |
| 108 | module std_initializer_list [system] { |
| 109 | header "initializer_list" |
| 110 | export * |
| 111 | } |
| 112 | module std_iomanip [system] { |
| 113 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 114 | header "iomanip" |
| 115 | export * |
| 116 | } |
| 117 | module std_ios [system] { |
| 118 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 119 | header "ios" |
| 120 | export * |
| 121 | } |
| 122 | module std_iosfwd [system] { |
| 123 | header "iosfwd" |
| 124 | export * |
| 125 | } |
| 126 | module std_iostream [system] { |
| 127 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 128 | header "iostream" |
| 129 | export * |
| 130 | } |
| 131 | module std_istream [system] { |
| 132 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 133 | header "istream" |
| 134 | export * |
| 135 | } |
| 136 | module std_iterator [system] { |
| 137 | header "iterator" |
| 138 | export * |
| 139 | } |
| 140 | module std_latch [system] { |
| 141 | @requires_LIBCXX_ENABLE_THREADS@ |
| 142 | header "latch" |
| 143 | export * |
| 144 | } |
| 145 | module std_limits [system] { |
| 146 | header "limits" |
| 147 | export * |
| 148 | } |
| 149 | module std_list [system] { |
| 150 | header "list" |
| 151 | export * |
| 152 | } |
| 153 | module std_locale [system] { |
| 154 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 155 | header "locale" |
| 156 | export * |
| 157 | } |
| 158 | module std_map [system] { |
| 159 | header "map" |
| 160 | export * |
| 161 | } |
| 162 | module std_mdspan [system] { |
| 163 | header "mdspan" |
| 164 | export * |
| 165 | } |
| 166 | module std_memory [system] { |
| 167 | header "memory" |
| 168 | export * |
| 169 | } |
| 170 | module std_memory_resource [system] { |
| 171 | header "memory_resource" |
| 172 | export * |
| 173 | } |
| 174 | module std_mutex [system] { |
| 175 | header "mutex" |
| 176 | export * |
| 177 | } |
| 178 | module std_new [system] { |
| 179 | header "new" |
| 180 | export * |
| 181 | } |
| 182 | module std_numbers [system] { |
| 183 | header "numbers" |
| 184 | export * |
| 185 | } |
| 186 | module std_numeric [system] { |
| 187 | header "numeric" |
| 188 | export * |
| 189 | } |
| 190 | module std_optional [system] { |
| 191 | header "optional" |
| 192 | export * |
| 193 | } |
| 194 | module std_ostream [system] { |
| 195 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 196 | header "ostream" |
| 197 | export * |
| 198 | } |
| 199 | module std_print [system] { |
| 200 | header "print" |
| 201 | export * |
| 202 | } |
| 203 | module std_queue [system] { |
| 204 | header "queue" |
| 205 | export * |
| 206 | } |
| 207 | module std_random [system] { |
| 208 | header "random" |
| 209 | export * |
| 210 | } |
| 211 | module std_ranges [system] { |
| 212 | header "ranges" |
| 213 | export * |
| 214 | } |
| 215 | module std_ratio [system] { |
| 216 | header "ratio" |
| 217 | export * |
| 218 | } |
| 219 | module std_regex [system] { |
| 220 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 221 | header "regex" |
| 222 | export * |
| 223 | } |
| 224 | module std_scoped_allocator [system] { |
| 225 | header "scoped_allocator" |
| 226 | export * |
| 227 | } |
| 228 | module std_semaphore [system] { |
| 229 | @requires_LIBCXX_ENABLE_THREADS@ |
| 230 | header "semaphore" |
| 231 | export * |
| 232 | } |
| 233 | module std_set [system] { |
| 234 | header "set" |
| 235 | export * |
| 236 | } |
| 237 | module std_shared_mutex [system] { |
| 238 | @requires_LIBCXX_ENABLE_THREADS@ |
| 239 | header "shared_mutex" |
| 240 | export std_version |
| 241 | } |
| 242 | module std_source_location [system] { |
| 243 | header "source_location" |
| 244 | export * |
| 245 | } |
| 246 | module std_span [system] { |
| 247 | header "span" |
| 248 | export std_private_ranges_enable_borrowed_range |
| 249 | export std_version |
| 250 | export std_private_span_span_fwd |
| 251 | } |
| 252 | module std_sstream [system] { |
| 253 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 254 | header "sstream" |
| 255 | export * |
| 256 | } |
| 257 | module std_stack [system] { |
| 258 | header "stack" |
| 259 | export * |
| 260 | } |
| 261 | module std_stdexcept [system] { |
| 262 | header "stdexcept" |
| 263 | export * |
| 264 | } |
| 265 | module std_stop_token { |
| 266 | @requires_LIBCXX_ENABLE_THREADS@ |
| 267 | header "stop_token" |
| 268 | export * |
| 269 | } |
| 270 | module std_streambuf [system] { |
| 271 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 272 | header "streambuf" |
| 273 | export * |
| 274 | } |
| 275 | module std_string [system] { |
| 276 | header "string" |
| 277 | export * |
| 278 | } |
| 279 | module std_string_view [system] { |
| 280 | header "string_view" |
| 281 | export * |
| 282 | } |
| 283 | module std_strstream [system] { |
| 284 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 285 | header "strstream" |
| 286 | export * |
| 287 | } |
| 288 | module std_system_error [system] { |
| 289 | header "system_error" |
| 290 | export * |
| 291 | } |
| 292 | module std_thread [system] { |
| 293 | @requires_LIBCXX_ENABLE_THREADS@ |
| 294 | header "thread" |
| 295 | export * |
| 296 | } |
| 297 | module std_tuple [system] { |
| 298 | header "tuple" |
| 299 | export * |
| 300 | } |
| 301 | module std_type_traits [system] { |
| 302 | header "type_traits" |
| 303 | export * |
| 304 | } |
| 305 | module std_typeindex [system] { |
| 306 | header "typeindex" |
| 307 | export * |
| 308 | } |
| 309 | module std_typeinfo [system] { |
| 310 | header "typeinfo" |
| 311 | export * |
| 312 | } |
| 313 | module std_unordered_map [system] { |
| 314 | header "unordered_map" |
| 315 | export * |
| 316 | } |
| 317 | module std_unordered_set [system] { |
| 318 | header "unordered_set" |
| 319 | export * |
| 320 | } |
| 321 | module std_utility [system] { |
| 322 | header "utility" |
| 323 | export * |
| 324 | } |
| 325 | module std_valarray [system] { |
| 326 | header "valarray" |
| 327 | export * |
| 328 | } |
| 329 | module std_variant [system] { |
| 330 | header "variant" |
| 331 | export * |
| 332 | } |
| 333 | module std_vector [system] { |
| 334 | header "vector" |
| 335 | export * |
| 336 | } |
| 337 | module std_version [system] { |
| 338 | header "version" |
Louis Dionne | 7338227 | 2022-02-10 20:06:50 | [diff] [blame] | 339 | export * |
Eric Fiselier | 900efb2 | 2016-12-08 06:37:41 | [diff] [blame] | 340 | } |
| 341 | |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 342 | // C standard library interface wrappers |
| 343 | module std_cassert [system] { |
| 344 | // <cassert>'s use of NDEBUG requires textual inclusion. |
| 345 | textual header "cassert" |
| 346 | } |
| 347 | module std_ccomplex [system] { |
| 348 | header "ccomplex" |
| 349 | export * |
| 350 | } |
| 351 | module std_cctype [system] { |
| 352 | header "cctype" |
| 353 | export * |
| 354 | } |
| 355 | module std_cerrno [system] { |
| 356 | header "cerrno" |
| 357 | export * |
| 358 | } |
| 359 | module std_cfenv [system] { |
| 360 | header "cfenv" |
| 361 | export * |
| 362 | } |
| 363 | module std_cfloat [system] { |
| 364 | header "cfloat" |
| 365 | export * |
| 366 | } |
| 367 | module std_cinttypes [system] { |
| 368 | header "cinttypes" |
| 369 | export * |
| 370 | } |
| 371 | module std_ciso646 [system] { |
| 372 | header "ciso646" |
| 373 | export * |
| 374 | } |
| 375 | module std_climits [system] { |
| 376 | header "climits" |
| 377 | export * |
| 378 | } |
| 379 | module std_clocale [system] { |
| 380 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 381 | header "clocale" |
| 382 | export * |
| 383 | } |
| 384 | module std_cmath [system] { |
| 385 | header "cmath" |
| 386 | export * |
| 387 | } |
| 388 | module std_csetjmp [system] { |
| 389 | header "csetjmp" |
| 390 | export * |
| 391 | } |
| 392 | module std_csignal [system] { |
| 393 | header "csignal" |
| 394 | export * |
| 395 | } |
| 396 | // FIXME: <cstdalign> is missing. |
| 397 | module std_cstdarg [system] { |
| 398 | header "cstdarg" |
| 399 | export * |
| 400 | } |
| 401 | module std_cstdbool [system] { |
| 402 | header "cstdbool" |
| 403 | export * |
| 404 | } |
| 405 | module std_cstddef [system] { |
| 406 | header "cstddef" |
| 407 | export * |
| 408 | } |
| 409 | module std_cstdint [system] { |
| 410 | header "cstdint" |
| 411 | export * |
| 412 | } |
| 413 | module std_cstdio [system] { |
| 414 | header "cstdio" |
| 415 | export * |
| 416 | } |
| 417 | module std_cstdlib [system] { |
| 418 | header "cstdlib" |
| 419 | export * |
| 420 | } |
| 421 | module std_cstring [system] { |
| 422 | header "cstring" |
| 423 | export * |
| 424 | } |
| 425 | module std_ctgmath [system] { |
| 426 | header "ctgmath" |
| 427 | export * |
| 428 | } |
| 429 | module std_ctime [system] { |
| 430 | header "ctime" |
| 431 | export * |
| 432 | } |
| 433 | module std_cuchar [system] { |
| 434 | header "cuchar" |
| 435 | export * |
| 436 | } |
| 437 | module std_cwchar [system] { |
| 438 | @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@ |
| 439 | header "cwchar" |
| 440 | export * |
| 441 | } |
| 442 | module std_cwctype [system] { |
| 443 | @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@ |
| 444 | header "cwctype" |
| 445 | export * |
| 446 | } |
Bruno Cardoso Lopes | 81440dc | 2016-10-21 03:14:27 | [diff] [blame] | 447 | |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 448 | // C standard library interfaces augmented/replaced in C++ |
| 449 | // <assert.h> provided by C library. |
| 450 | module std_complex_h [system] { |
| 451 | header "complex.h" |
| 452 | export * |
| 453 | } |
| 454 | module std_ctype_h [system] { |
| 455 | header "ctype.h" |
| 456 | export * |
| 457 | } |
| 458 | module std_errno_h [system] { |
| 459 | header "errno.h" |
| 460 | export * |
| 461 | } |
| 462 | module std_fenv_h [system] { |
| 463 | header "fenv.h" |
| 464 | export * |
| 465 | } |
| 466 | module std_float_h [system] { |
| 467 | header "float.h" |
| 468 | export * |
| 469 | } |
| 470 | module std_inttypes_h [system] { |
| 471 | header "inttypes.h" |
| 472 | export * |
| 473 | } |
| 474 | // <iso646.h> provided by compiler. |
| 475 | module std_limits_h [system] { |
| 476 | header "limits.h" |
| 477 | export * |
| 478 | } |
| 479 | module std_locale_h [system] { |
| 480 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 481 | header "locale.h" |
| 482 | export * |
| 483 | } |
| 484 | module std_math_h [system] { |
| 485 | header "math.h" |
| 486 | export * |
| 487 | } |
| 488 | module std_setjmp_h [system] { |
| 489 | header "setjmp.h" |
| 490 | export * |
| 491 | } |
| 492 | // <signal.h> provided by C library. |
| 493 | // FIXME: <stdalign.h> is missing. |
| 494 | // <stdarg.h> provided by compiler. |
| 495 | module std_stdatomic_h [system] { |
| 496 | @requires_LIBCXX_ENABLE_THREADS@ |
| 497 | requires cplusplus23 |
| 498 | header "stdatomic.h" |
| 499 | export * |
| 500 | } |
| 501 | module std_stdbool_h [system] { |
| 502 | // <stdbool.h>'s __bool_true_false_are_defined macro requires textual inclusion. |
| 503 | textual header "stdbool.h" |
| 504 | export * |
| 505 | } |
| 506 | module std_stddef_h [system] { |
| 507 | // <stddef.h>'s __need_* macros require textual inclusion. |
| 508 | textual header "stddef.h" |
| 509 | export * |
| 510 | } |
| 511 | module std_stdint_h [system] { |
| 512 | header "stdint.h" |
| 513 | export * |
| 514 | } |
| 515 | module std_stdio_h [system] { |
| 516 | // <stdio.h>'s __need_* macros require textual inclusion. |
| 517 | textual header "stdio.h" |
| 518 | export * |
| 519 | } |
| 520 | module std_stdlib_h [system] { |
| 521 | // <stdlib.h>'s __need_* macros require textual inclusion. |
| 522 | textual header "stdlib.h" |
| 523 | export * |
| 524 | } |
| 525 | module std_string_h [system] { |
| 526 | header "string.h" |
| 527 | export * |
| 528 | } |
| 529 | module std_tgmath_h [system] { |
| 530 | header "tgmath.h" |
| 531 | export * |
| 532 | } |
| 533 | module std_uchar_h [system] { |
| 534 | header "uchar.h" |
| 535 | export * |
| 536 | } |
| 537 | // <time.h> provided by C library. |
| 538 | module std_wchar_h [system] { |
| 539 | @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@ |
| 540 | // <wchar.h>'s __need_* macros require textual inclusion. |
| 541 | textual header "wchar.h" |
| 542 | export * |
| 543 | } |
| 544 | module std_wctype_h [system] { |
| 545 | @requires_LIBCXX_ENABLE_WIDE_CHARACTERS@ |
| 546 | header "wctype.h" |
| 547 | export * |
| 548 | } |
Bruno Cardoso Lopes | 81440dc | 2016-10-21 03:14:27 | [diff] [blame] | 549 | |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 550 | // Experimental C++ standard library interfaces |
| 551 | module std_experimental [system] { |
| 552 | requires cplusplus11 |
Bruno Cardoso Lopes | 81440dc | 2016-10-21 03:14:27 | [diff] [blame] | 553 | |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 554 | module deque { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 555 | header "experimental/deque" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 556 | export * |
| 557 | } |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 558 | module forward_list { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 559 | header "experimental/forward_list" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 560 | export * |
| 561 | } |
| 562 | module iterator { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 563 | header "experimental/iterator" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 564 | export * |
| 565 | } |
| 566 | module list { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 567 | header "experimental/list" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 568 | export * |
| 569 | } |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 570 | module map { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 571 | header "experimental/map" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 572 | export * |
| 573 | } |
Arthur O'Dwyer | 243da90 | 2022-10-06 20:53:30 | [diff] [blame] | 574 | module memory_resource { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 575 | header "experimental/memory_resource" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 576 | export * |
| 577 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 578 | module propagate_const { |
| 579 | header "experimental/propagate_const" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 580 | export * |
| 581 | } |
| 582 | module regex { |
Louis Dionne | 0e9a01d | 2022-05-23 20:48:47 | [diff] [blame] | 583 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 584 | header "experimental/regex" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 585 | export * |
| 586 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 587 | module simd { |
| 588 | header "experimental/simd" |
Olivier Giroux | 54fa9ec | 2020-02-18 14:58:34 | [diff] [blame] | 589 | export * |
| 590 | } |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 591 | module set { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 592 | header "experimental/set" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 593 | export * |
| 594 | } |
| 595 | module string { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 596 | header "experimental/string" |
Eric Fiselier | ca648c9 | 2016-12-05 23:53:23 | [diff] [blame] | 597 | export * |
| 598 | } |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 599 | module type_traits { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 600 | header "experimental/type_traits" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 601 | export * |
| 602 | } |
| 603 | module unordered_map { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 604 | header "experimental/unordered_map" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 605 | export * |
| 606 | } |
| 607 | module unordered_set { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 608 | header "experimental/unordered_set" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 609 | export * |
| 610 | } |
| 611 | module utility { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 612 | header "experimental/utility" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 613 | export * |
Eric Fiselier | 392aa10 | 2016-12-05 23:33:19 | [diff] [blame] | 614 | } |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 615 | module vector { |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 616 | header "experimental/vector" |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 617 | export * |
| 618 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 619 | module __config { |
| 620 | private textual header "experimental/__config" |
Eric Fiselier | acc32ab | 2018-04-04 04:21:54 | [diff] [blame] | 621 | export * |
| 622 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 623 | // FIXME these should be private |
| 624 | module __memory { |
| 625 | header "experimental/__memory" |
Louis Dionne | e89bdc6 | 2023-05-18 17:26:06 | [diff] [blame] | 626 | export * |
Louis Dionne | e89bdc6 | 2023-05-18 17:26:06 | [diff] [blame] | 627 | } |
Richard Smith | 80fd10e | 2014-05-21 00:33:49 | [diff] [blame] | 628 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 629 | |
Ian Anderson | a800485 | 2023-07-24 22:35:00 | [diff] [blame] | 630 | // Convenience method to get all of the above modules in a single import statement. |
| 631 | // Importing only the needed modules is likely to be more performant. |
| 632 | module std [system] { |
| 633 | header "__std_clang_module" |
| 634 | export * |
| 635 | } |
| 636 | |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 637 | // Implementation detail headers that are private to libc++. These modules |
| 638 | // must not be directly imported. |
| 639 | module std_private_assert [system] { |
| 640 | header "__assert" |
| 641 | export * |
| 642 | } |
| 643 | module std_private_availability [system] { |
| 644 | header "__availability" |
| 645 | export * |
| 646 | } |
| 647 | module std_private_bit_reference [system] { |
| 648 | header "__bit_reference" |
| 649 | export * |
| 650 | } |
| 651 | module std_private_config [system] { |
| 652 | textual header "__config" |
| 653 | export * |
| 654 | } |
| 655 | module std_private_hash_table [system] { |
| 656 | header "__hash_table" |
| 657 | export * |
| 658 | } |
| 659 | module std_private_locale [system] { |
| 660 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 661 | header "__locale" |
| 662 | export * |
| 663 | } |
| 664 | module std_private_mbstate_t [system] { |
| 665 | header "__mbstate_t.h" |
| 666 | export * |
| 667 | } |
| 668 | module std_private_node_handle [system] { |
| 669 | header "__node_handle" |
| 670 | export * |
| 671 | } |
| 672 | module std_private_split_buffer [system] { |
| 673 | header "__split_buffer" |
| 674 | export * |
| 675 | } |
| 676 | module std_private_std_mbstate_t [system] { |
| 677 | header "__std_mbstate_t.h" |
| 678 | export * |
| 679 | } |
| 680 | module std_private_threading_support [system] { |
| 681 | header "__threading_support" |
| 682 | export * |
| 683 | } |
| 684 | module std_private_tree [system] { |
| 685 | header "__tree" |
| 686 | export * |
| 687 | } |
| 688 | module std_private_undef_macros [system] { |
| 689 | textual header "__undef_macros" |
| 690 | export * |
| 691 | } |
| 692 | module std_private_verbose_abort [system] { |
| 693 | header "__verbose_abort" |
| 694 | export * |
| 695 | } |
| 696 | |
| 697 | module std_private_algorithm_adjacent_find [system] { header "__algorithm/adjacent_find.h" } |
| 698 | module std_private_algorithm_all_of [system] { header "__algorithm/all_of.h" } |
| 699 | module std_private_algorithm_any_of [system] { header "__algorithm/any_of.h" } |
| 700 | module std_private_algorithm_binary_search [system] { header "__algorithm/binary_search.h" } |
| 701 | module std_private_algorithm_clamp [system] { header "__algorithm/clamp.h" } |
| 702 | module std_private_algorithm_comp [system] { header "__algorithm/comp.h" } |
| 703 | module std_private_algorithm_comp_ref_type [system] { header "__algorithm/comp_ref_type.h" } |
| 704 | module std_private_algorithm_copy [system] { |
| 705 | header "__algorithm/copy.h" |
| 706 | export std_private_algorithm_copy_move_common |
| 707 | } |
| 708 | module std_private_algorithm_copy_backward [system] { header "__algorithm/copy_backward.h" } |
| 709 | module std_private_algorithm_copy_if [system] { header "__algorithm/copy_if.h" } |
| 710 | module std_private_algorithm_copy_move_common [system] { |
| 711 | header "__algorithm/copy_move_common.h" |
| 712 | export std_private_type_traits_is_trivially_copyable |
| 713 | } |
| 714 | module std_private_algorithm_copy_n [system] { header "__algorithm/copy_n.h" } |
| 715 | module std_private_algorithm_count [system] { header "__algorithm/count.h" } |
| 716 | module std_private_algorithm_count_if [system] { header "__algorithm/count_if.h" } |
| 717 | module std_private_algorithm_equal [system] { header "__algorithm/equal.h" } |
| 718 | module std_private_algorithm_equal_range [system] { header "__algorithm/equal_range.h" } |
| 719 | module std_private_algorithm_fill [system] { header "__algorithm/fill.h" } |
| 720 | module std_private_algorithm_fill_n [system] { header "__algorithm/fill_n.h" } |
| 721 | module std_private_algorithm_find [system] { |
| 722 | header "__algorithm/find.h" |
| 723 | export std_private_algorithm_unwrap_iter |
| 724 | } |
| 725 | module std_private_algorithm_find_end [system] { header "__algorithm/find_end.h" } |
| 726 | module std_private_algorithm_find_first_of [system] { header "__algorithm/find_first_of.h" } |
| 727 | module std_private_algorithm_find_if [system] { header "__algorithm/find_if.h" } |
| 728 | module std_private_algorithm_find_if_not [system] { header "__algorithm/find_if_not.h" } |
| 729 | module std_private_algorithm_for_each [system] { header "__algorithm/for_each.h" } |
| 730 | module std_private_algorithm_for_each_n [system] { header "__algorithm/for_each_n.h" } |
| 731 | module std_private_algorithm_for_each_segment [system] { header "__algorithm/for_each_segment.h" } |
| 732 | module std_private_algorithm_generate [system] { header "__algorithm/generate.h" } |
| 733 | module std_private_algorithm_generate_n [system] { header "__algorithm/generate_n.h" } |
| 734 | module std_private_algorithm_half_positive [system] { header "__algorithm/half_positive.h" } |
| 735 | module std_private_algorithm_in_found_result [system] { header "__algorithm/in_found_result.h" } |
| 736 | module std_private_algorithm_in_fun_result [system] { header "__algorithm/in_fun_result.h" } |
| 737 | module std_private_algorithm_in_in_out_result [system] { header "__algorithm/in_in_out_result.h" } |
| 738 | module std_private_algorithm_in_in_result [system] { header "__algorithm/in_in_result.h" } |
| 739 | module std_private_algorithm_in_out_out_result [system] { header "__algorithm/in_out_out_result.h" } |
| 740 | module std_private_algorithm_in_out_result [system] { header "__algorithm/in_out_result.h" } |
| 741 | module std_private_algorithm_includes [system] { header "__algorithm/includes.h" } |
| 742 | module std_private_algorithm_inplace_merge [system] { header "__algorithm/inplace_merge.h" } |
| 743 | module std_private_algorithm_is_heap [system] { header "__algorithm/is_heap.h" } |
| 744 | module std_private_algorithm_is_heap_until [system] { header "__algorithm/is_heap_until.h" } |
| 745 | module std_private_algorithm_is_partitioned [system] { header "__algorithm/is_partitioned.h" } |
| 746 | module std_private_algorithm_is_permutation [system] { header "__algorithm/is_permutation.h" } |
| 747 | module std_private_algorithm_is_sorted [system] { header "__algorithm/is_sorted.h" } |
| 748 | module std_private_algorithm_is_sorted_until [system] { header "__algorithm/is_sorted_until.h" } |
| 749 | module std_private_algorithm_iter_swap [system] { header "__algorithm/iter_swap.h" } |
| 750 | module std_private_algorithm_iterator_operations [system] { |
| 751 | header "__algorithm/iterator_operations.h" |
| 752 | export * |
| 753 | } |
| 754 | module std_private_algorithm_lexicographical_compare [system] { header "__algorithm/lexicographical_compare.h" } |
| 755 | module std_private_algorithm_lexicographical_compare_three_way [system] { header "__algorithm/lexicographical_compare_three_way.h" } |
| 756 | module std_private_algorithm_lower_bound [system] { header "__algorithm/lower_bound.h" } |
| 757 | module std_private_algorithm_make_heap [system] { header "__algorithm/make_heap.h" } |
| 758 | module std_private_algorithm_make_projected [system] { header "__algorithm/make_projected.h" } |
| 759 | module std_private_algorithm_max [system] { header "__algorithm/max.h" } |
| 760 | module std_private_algorithm_max_element [system] { header "__algorithm/max_element.h" } |
| 761 | module std_private_algorithm_merge [system] { header "__algorithm/merge.h" } |
| 762 | module std_private_algorithm_min [system] { header "__algorithm/min.h" } |
| 763 | module std_private_algorithm_min_element [system] { header "__algorithm/min_element.h" } |
| 764 | module std_private_algorithm_min_max_result [system] { header "__algorithm/min_max_result.h" } |
| 765 | module std_private_algorithm_minmax [system] { |
| 766 | header "__algorithm/minmax.h" |
| 767 | export * |
| 768 | } |
| 769 | module std_private_algorithm_minmax_element [system] { header "__algorithm/minmax_element.h" } |
| 770 | module std_private_algorithm_mismatch [system] { header "__algorithm/mismatch.h" } |
| 771 | module std_private_algorithm_move [system] { header "__algorithm/move.h" } |
| 772 | module std_private_algorithm_move_backward [system] { header "__algorithm/move_backward.h" } |
| 773 | module std_private_algorithm_next_permutation [system] { header "__algorithm/next_permutation.h" } |
| 774 | module std_private_algorithm_none_of [system] { header "__algorithm/none_of.h" } |
| 775 | module std_private_algorithm_nth_element [system] { header "__algorithm/nth_element.h" } |
| 776 | module std_private_algorithm_partial_sort [system] { header "__algorithm/partial_sort.h" } |
| 777 | module std_private_algorithm_partial_sort_copy [system] { header "__algorithm/partial_sort_copy.h" } |
| 778 | module std_private_algorithm_partition [system] { header "__algorithm/partition.h" } |
| 779 | module std_private_algorithm_partition_copy [system] { header "__algorithm/partition_copy.h" } |
| 780 | module std_private_algorithm_partition_point [system] { header "__algorithm/partition_point.h" } |
| 781 | module std_private_algorithm_pop_heap [system] { header "__algorithm/pop_heap.h" } |
| 782 | module std_private_algorithm_prev_permutation [system] { header "__algorithm/prev_permutation.h" } |
| 783 | module std_private_algorithm_pstl_any_all_none_of [system] { header "__algorithm/pstl_any_all_none_of.h" } |
| 784 | module std_private_algorithm_pstl_backend [system] { |
| 785 | header "__algorithm/pstl_backend.h" |
| 786 | export * |
| 787 | } |
| 788 | module std_private_algorithm_pstl_backends_cpu_backend [system] { |
| 789 | header "__algorithm/pstl_backends/cpu_backend.h" |
| 790 | export * |
| 791 | } |
| 792 | module std_private_algorithm_pstl_backends_cpu_backends_any_of [system] { header "__algorithm/pstl_backends/cpu_backends/any_of.h" } |
| 793 | module std_private_algorithm_pstl_backends_cpu_backends_backend [system] { |
| 794 | header "__algorithm/pstl_backends/cpu_backends/backend.h" |
| 795 | export * |
| 796 | } |
| 797 | module std_private_algorithm_pstl_backends_cpu_backends_fill [system] { header "__algorithm/pstl_backends/cpu_backends/fill.h" } |
| 798 | module std_private_algorithm_pstl_backends_cpu_backends_find_if [system] { header "__algorithm/pstl_backends/cpu_backends/find_if.h" } |
| 799 | module std_private_algorithm_pstl_backends_cpu_backends_for_each [system] { header "__algorithm/pstl_backends/cpu_backends/for_each.h" } |
| 800 | module std_private_algorithm_pstl_backends_cpu_backends_libdispatch [system] { header "__algorithm/pstl_backends/cpu_backends/libdispatch.h" } |
| 801 | module std_private_algorithm_pstl_backends_cpu_backends_merge [system] { header "__algorithm/pstl_backends/cpu_backends/merge.h" } |
| 802 | module std_private_algorithm_pstl_backends_cpu_backends_serial [system] { textual header "__algorithm/pstl_backends/cpu_backends/serial.h" } |
| 803 | module std_private_algorithm_pstl_backends_cpu_backends_stable_sort [system] { header "__algorithm/pstl_backends/cpu_backends/stable_sort.h" } |
| 804 | module std_private_algorithm_pstl_backends_cpu_backends_thread [system] { textual header "__algorithm/pstl_backends/cpu_backends/thread.h" } |
| 805 | module std_private_algorithm_pstl_backends_cpu_backends_transform [system] { |
| 806 | header "__algorithm/pstl_backends/cpu_backends/transform.h" |
| 807 | export std_private_algorithm_transform |
| 808 | } |
| 809 | module std_private_algorithm_pstl_backends_cpu_backends_transform_reduce [system] { header "__algorithm/pstl_backends/cpu_backends/transform_reduce.h" } |
| 810 | module std_private_algorithm_pstl_copy [system] { header "__algorithm/pstl_copy.h" } |
| 811 | module std_private_algorithm_pstl_count [system] { header "__algorithm/pstl_count.h" } |
| 812 | module std_private_algorithm_pstl_fill [system] { header "__algorithm/pstl_fill.h" } |
| 813 | module std_private_algorithm_pstl_find [system] { |
| 814 | header "__algorithm/pstl_find.h" |
| 815 | export * |
| 816 | } |
| 817 | module std_private_algorithm_pstl_for_each [system] { |
| 818 | header "__algorithm/pstl_for_each.h" |
| 819 | export * |
| 820 | } |
| 821 | module std_private_algorithm_pstl_frontend_dispatch [system] { |
| 822 | header "__algorithm/pstl_frontend_dispatch.h" |
| 823 | export std_private_utility_forward |
| 824 | } |
| 825 | module std_private_algorithm_pstl_generate [system] { header "__algorithm/pstl_generate.h" } |
| 826 | module std_private_algorithm_pstl_is_partitioned [system] { header "__algorithm/pstl_is_partitioned.h" } |
| 827 | module std_private_algorithm_pstl_merge [system] { header "__algorithm/pstl_merge.h" } |
| 828 | module std_private_algorithm_pstl_replace [system] { header "__algorithm/pstl_replace.h" } |
Ian Anderson | 165841b | 2023-07-28 06:36:50 | [diff] [blame^] | 829 | module std_private_algorithm_pstl_sort [system] { header "__algorithm/pstl_sort.h" } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 830 | module std_private_algorithm_pstl_stable_sort [system] { |
| 831 | header "__algorithm/pstl_stable_sort.h" |
| 832 | export std_private_functional_operations |
| 833 | } |
| 834 | module std_private_algorithm_pstl_transform [system] { header "__algorithm/pstl_transform.h" } |
| 835 | module std_private_algorithm_push_heap [system] { header "__algorithm/push_heap.h" } |
| 836 | module std_private_algorithm_ranges_adjacent_find [system] { header "__algorithm/ranges_adjacent_find.h" } |
| 837 | module std_private_algorithm_ranges_all_of [system] { header "__algorithm/ranges_all_of.h" } |
| 838 | module std_private_algorithm_ranges_any_of [system] { header "__algorithm/ranges_any_of.h" } |
| 839 | module std_private_algorithm_ranges_binary_search [system] { |
| 840 | header "__algorithm/ranges_binary_search.h" |
| 841 | export std_private_functional_ranges_operations |
| 842 | } |
| 843 | module std_private_algorithm_ranges_clamp [system] { |
| 844 | header "__algorithm/ranges_clamp.h" |
| 845 | export std_private_functional_ranges_operations |
| 846 | } |
| 847 | module std_private_algorithm_ranges_copy [system] { |
| 848 | header "__algorithm/ranges_copy.h" |
| 849 | export std_private_algorithm_in_out_result |
| 850 | } |
| 851 | module std_private_algorithm_ranges_copy_backward [system] { |
| 852 | header "__algorithm/ranges_copy_backward.h" |
| 853 | export std_private_algorithm_in_out_result |
| 854 | } |
| 855 | module std_private_algorithm_ranges_copy_if [system] { |
| 856 | header "__algorithm/ranges_copy_if.h" |
| 857 | export std_private_algorithm_in_out_result |
| 858 | } |
| 859 | module std_private_algorithm_ranges_copy_n [system] { |
| 860 | header "__algorithm/ranges_copy_n.h" |
| 861 | export std_private_algorithm_in_out_result |
| 862 | } |
| 863 | module std_private_algorithm_ranges_count [system] { header "__algorithm/ranges_count.h" } |
| 864 | module std_private_algorithm_ranges_count_if [system] { header "__algorithm/ranges_count_if.h" } |
| 865 | module std_private_algorithm_ranges_equal [system] { header "__algorithm/ranges_equal.h" } |
| 866 | module std_private_algorithm_ranges_equal_range [system] { |
| 867 | header "__algorithm/ranges_equal_range.h" |
| 868 | export std_private_functional_ranges_operations |
| 869 | } |
| 870 | module std_private_algorithm_ranges_fill [system] { header "__algorithm/ranges_fill.h" } |
| 871 | module std_private_algorithm_ranges_fill_n [system] { header "__algorithm/ranges_fill_n.h" } |
| 872 | module std_private_algorithm_ranges_find [system] { header "__algorithm/ranges_find.h" } |
| 873 | module std_private_algorithm_ranges_find_end [system] { header "__algorithm/ranges_find_end.h" } |
| 874 | module std_private_algorithm_ranges_find_first_of [system] { header "__algorithm/ranges_find_first_of.h" } |
| 875 | module std_private_algorithm_ranges_find_if [system] { header "__algorithm/ranges_find_if.h" } |
| 876 | module std_private_algorithm_ranges_find_if_not [system] { header "__algorithm/ranges_find_if_not.h" } |
| 877 | module std_private_algorithm_ranges_for_each [system] { |
| 878 | header "__algorithm/ranges_for_each.h" |
| 879 | export std_private_algorithm_in_fun_result |
| 880 | } |
| 881 | module std_private_algorithm_ranges_for_each_n [system] { |
| 882 | header "__algorithm/ranges_for_each_n.h" |
| 883 | export std_private_algorithm_in_fun_result |
| 884 | } |
| 885 | module std_private_algorithm_ranges_generate [system] { header "__algorithm/ranges_generate.h" } |
| 886 | module std_private_algorithm_ranges_generate_n [system] { header "__algorithm/ranges_generate_n.h" } |
| 887 | module std_private_algorithm_ranges_includes [system] { |
| 888 | header "__algorithm/ranges_includes.h" |
| 889 | export std_private_functional_ranges_operations |
| 890 | } |
| 891 | module std_private_algorithm_ranges_inplace_merge [system] { |
| 892 | header "__algorithm/ranges_inplace_merge.h" |
| 893 | export std_private_functional_ranges_operations |
| 894 | } |
| 895 | module std_private_algorithm_ranges_is_heap [system] { |
| 896 | header "__algorithm/ranges_is_heap.h" |
| 897 | export std_private_functional_ranges_operations |
| 898 | } |
| 899 | module std_private_algorithm_ranges_is_heap_until [system] { |
| 900 | header "__algorithm/ranges_is_heap_until.h" |
| 901 | export std_private_functional_ranges_operations |
| 902 | } |
| 903 | module std_private_algorithm_ranges_is_partitioned [system] { header "__algorithm/ranges_is_partitioned.h" } |
| 904 | module std_private_algorithm_ranges_is_permutation [system] { header "__algorithm/ranges_is_permutation.h" } |
| 905 | module std_private_algorithm_ranges_is_sorted [system] { |
| 906 | header "__algorithm/ranges_is_sorted.h" |
| 907 | export std_private_functional_ranges_operations |
| 908 | } |
| 909 | module std_private_algorithm_ranges_is_sorted_until [system] { |
| 910 | header "__algorithm/ranges_is_sorted_until.h" |
| 911 | export std_private_functional_ranges_operations |
| 912 | } |
| 913 | module std_private_algorithm_ranges_iterator_concept [system] { header "__algorithm/ranges_iterator_concept.h" } |
| 914 | module std_private_algorithm_ranges_lexicographical_compare [system] { |
| 915 | header "__algorithm/ranges_lexicographical_compare.h" |
| 916 | export std_private_functional_ranges_operations |
| 917 | } |
| 918 | module std_private_algorithm_ranges_lower_bound [system] { |
| 919 | header "__algorithm/ranges_lower_bound.h" |
| 920 | export std_private_functional_ranges_operations |
| 921 | } |
| 922 | module std_private_algorithm_ranges_make_heap [system] { |
| 923 | header "__algorithm/ranges_make_heap.h" |
| 924 | export std_private_functional_ranges_operations |
| 925 | } |
| 926 | module std_private_algorithm_ranges_max [system] { |
| 927 | header "__algorithm/ranges_max.h" |
| 928 | export std_private_functional_ranges_operations |
| 929 | } |
| 930 | module std_private_algorithm_ranges_max_element [system] { |
| 931 | header "__algorithm/ranges_max_element.h" |
| 932 | export std_private_functional_ranges_operations |
| 933 | } |
| 934 | module std_private_algorithm_ranges_merge [system] { |
| 935 | header "__algorithm/ranges_merge.h" |
| 936 | export std_private_algorithm_in_in_out_result |
| 937 | } |
| 938 | module std_private_algorithm_ranges_min [system] { |
| 939 | header "__algorithm/ranges_min.h" |
| 940 | export std_private_functional_ranges_operations |
| 941 | } |
| 942 | module std_private_algorithm_ranges_min_element [system] { |
| 943 | header "__algorithm/ranges_min_element.h" |
| 944 | export std_private_functional_ranges_operations |
| 945 | } |
| 946 | module std_private_algorithm_ranges_minmax [system] { |
| 947 | header "__algorithm/ranges_minmax.h" |
| 948 | export std_private_functional_ranges_operations |
| 949 | export std_private_algorithm_min_max_result |
| 950 | } |
| 951 | module std_private_algorithm_ranges_minmax_element [system] { |
| 952 | header "__algorithm/ranges_minmax_element.h" |
| 953 | export std_private_functional_ranges_operations |
| 954 | export std_private_algorithm_min_max_result |
| 955 | } |
| 956 | module std_private_algorithm_ranges_mismatch [system] { |
| 957 | header "__algorithm/ranges_mismatch.h" |
| 958 | export std_private_algorithm_in_in_result |
| 959 | } |
| 960 | module std_private_algorithm_ranges_move [system] { |
| 961 | header "__algorithm/ranges_move.h" |
| 962 | export std_private_algorithm_in_out_result |
| 963 | } |
| 964 | module std_private_algorithm_ranges_move_backward [system] { |
| 965 | header "__algorithm/ranges_move_backward.h" |
| 966 | export std_private_algorithm_in_out_result |
| 967 | } |
| 968 | module std_private_algorithm_ranges_next_permutation [system] { |
| 969 | header "__algorithm/ranges_next_permutation.h" |
| 970 | export std_private_algorithm_in_found_result |
| 971 | export std_private_functional_ranges_operations |
| 972 | } |
| 973 | module std_private_algorithm_ranges_none_of [system] { header "__algorithm/ranges_none_of.h" } |
| 974 | module std_private_algorithm_ranges_nth_element [system] { |
| 975 | header "__algorithm/ranges_nth_element.h" |
| 976 | export std_private_functional_ranges_operations |
| 977 | } |
| 978 | module std_private_algorithm_ranges_partial_sort [system] { |
| 979 | header "__algorithm/ranges_partial_sort.h" |
| 980 | export std_private_functional_ranges_operations |
| 981 | } |
| 982 | module std_private_algorithm_ranges_partial_sort_copy [system] { |
| 983 | header "__algorithm/ranges_partial_sort_copy.h" |
| 984 | export std_private_algorithm_in_out_result |
| 985 | export std_private_functional_ranges_operations |
| 986 | } |
| 987 | module std_private_algorithm_ranges_partition [system] { header "__algorithm/ranges_partition.h" } |
| 988 | module std_private_algorithm_ranges_partition_copy [system] { header "__algorithm/ranges_partition_copy.h" } |
| 989 | module std_private_algorithm_ranges_partition_point [system] { header "__algorithm/ranges_partition_point.h" } |
| 990 | module std_private_algorithm_ranges_pop_heap [system] { |
| 991 | header "__algorithm/ranges_pop_heap.h" |
| 992 | export std_private_functional_ranges_operations |
| 993 | } |
| 994 | module std_private_algorithm_ranges_prev_permutation [system] { |
| 995 | header "__algorithm/ranges_prev_permutation.h" |
| 996 | export std_private_algorithm_in_found_result |
| 997 | export std_private_functional_ranges_operations |
| 998 | } |
| 999 | module std_private_algorithm_ranges_push_heap [system] { |
| 1000 | header "__algorithm/ranges_push_heap.h" |
| 1001 | export std_private_functional_ranges_operations |
| 1002 | } |
| 1003 | module std_private_algorithm_ranges_remove [system] { header "__algorithm/ranges_remove.h" } |
| 1004 | module std_private_algorithm_ranges_remove_copy [system] { |
| 1005 | header "__algorithm/ranges_remove_copy.h" |
| 1006 | export std_private_algorithm_in_out_result |
| 1007 | } |
| 1008 | module std_private_algorithm_ranges_remove_copy_if [system] { |
| 1009 | header "__algorithm/ranges_remove_copy_if.h" |
| 1010 | export std_private_algorithm_in_out_result |
| 1011 | } |
| 1012 | module std_private_algorithm_ranges_remove_if [system] { header "__algorithm/ranges_remove_if.h" } |
| 1013 | module std_private_algorithm_ranges_replace [system] { header "__algorithm/ranges_replace.h" } |
| 1014 | module std_private_algorithm_ranges_replace_copy [system] { |
| 1015 | header "__algorithm/ranges_replace_copy.h" |
| 1016 | export std_private_algorithm_in_out_result |
| 1017 | } |
| 1018 | module std_private_algorithm_ranges_replace_copy_if [system] { |
| 1019 | header "__algorithm/ranges_replace_copy_if.h" |
| 1020 | export std_private_algorithm_in_out_result |
| 1021 | } |
| 1022 | module std_private_algorithm_ranges_replace_if [system] { header "__algorithm/ranges_replace_if.h" } |
| 1023 | module std_private_algorithm_ranges_reverse [system] { header "__algorithm/ranges_reverse.h" } |
| 1024 | module std_private_algorithm_ranges_reverse_copy [system] { |
| 1025 | header "__algorithm/ranges_reverse_copy.h" |
| 1026 | export std_private_algorithm_in_out_result |
| 1027 | } |
| 1028 | module std_private_algorithm_ranges_rotate [system] { header "__algorithm/ranges_rotate.h" } |
| 1029 | module std_private_algorithm_ranges_rotate_copy [system] { |
| 1030 | header "__algorithm/ranges_rotate_copy.h" |
| 1031 | export std_private_algorithm_in_out_result |
| 1032 | } |
| 1033 | module std_private_algorithm_ranges_sample [system] { header "__algorithm/ranges_sample.h" } |
| 1034 | module std_private_algorithm_ranges_search [system] { header "__algorithm/ranges_search.h" } |
| 1035 | module std_private_algorithm_ranges_search_n [system] { header "__algorithm/ranges_search_n.h" } |
| 1036 | module std_private_algorithm_ranges_set_difference [system] { |
| 1037 | header "__algorithm/ranges_set_difference.h" |
| 1038 | export std_private_algorithm_in_out_result |
| 1039 | } |
| 1040 | module std_private_algorithm_ranges_set_intersection [system] { |
| 1041 | header "__algorithm/ranges_set_intersection.h" |
| 1042 | export std_private_algorithm_in_in_out_result |
| 1043 | } |
| 1044 | module std_private_algorithm_ranges_set_symmetric_difference [system] { |
| 1045 | header "__algorithm/ranges_set_symmetric_difference.h" |
| 1046 | export std_private_algorithm_in_in_out_result |
| 1047 | export std_private_functional_ranges_operations |
| 1048 | } |
| 1049 | module std_private_algorithm_ranges_set_union [system] { |
| 1050 | header "__algorithm/ranges_set_union.h" |
| 1051 | export std_private_algorithm_in_in_out_result |
| 1052 | export std_private_functional_ranges_operations |
| 1053 | } |
| 1054 | module std_private_algorithm_ranges_shuffle [system] { header "__algorithm/ranges_shuffle.h" } |
| 1055 | module std_private_algorithm_ranges_sort [system] { |
| 1056 | header "__algorithm/ranges_sort.h" |
| 1057 | export std_private_algorithm_make_projected |
| 1058 | export std_private_functional_ranges_operations |
| 1059 | } |
| 1060 | module std_private_algorithm_ranges_sort_heap [system] { |
| 1061 | header "__algorithm/ranges_sort_heap.h" |
| 1062 | export std_private_functional_ranges_operations |
| 1063 | } |
| 1064 | module std_private_algorithm_ranges_stable_partition [system] { header "__algorithm/ranges_stable_partition.h" } |
| 1065 | module std_private_algorithm_ranges_stable_sort [system] { |
| 1066 | header "__algorithm/ranges_stable_sort.h" |
| 1067 | export std_private_functional_ranges_operations |
| 1068 | } |
| 1069 | module std_private_algorithm_ranges_starts_with [system] { header "__algorithm/ranges_starts_with.h" } |
| 1070 | module std_private_algorithm_ranges_swap_ranges [system] { |
| 1071 | header "__algorithm/ranges_swap_ranges.h" |
| 1072 | export std_private_algorithm_in_in_result |
| 1073 | } |
| 1074 | module std_private_algorithm_ranges_transform [system] { |
| 1075 | header "__algorithm/ranges_transform.h" |
| 1076 | export std_private_algorithm_in_in_out_result |
| 1077 | export std_private_algorithm_in_out_result |
| 1078 | } |
| 1079 | module std_private_algorithm_ranges_unique [system] { header "__algorithm/ranges_unique.h" } |
| 1080 | module std_private_algorithm_ranges_unique_copy [system] { |
| 1081 | header "__algorithm/ranges_unique_copy.h" |
| 1082 | export std_private_algorithm_in_out_result |
| 1083 | } |
| 1084 | module std_private_algorithm_ranges_upper_bound [system] { |
| 1085 | header "__algorithm/ranges_upper_bound.h" |
| 1086 | export std_private_functional_ranges_operations |
| 1087 | } |
| 1088 | module std_private_algorithm_remove [system] { header "__algorithm/remove.h" } |
| 1089 | module std_private_algorithm_remove_copy [system] { header "__algorithm/remove_copy.h" } |
| 1090 | module std_private_algorithm_remove_copy_if [system] { header "__algorithm/remove_copy_if.h" } |
| 1091 | module std_private_algorithm_remove_if [system] { header "__algorithm/remove_if.h" } |
| 1092 | module std_private_algorithm_replace [system] { header "__algorithm/replace.h" } |
| 1093 | module std_private_algorithm_replace_copy [system] { header "__algorithm/replace_copy.h" } |
| 1094 | module std_private_algorithm_replace_copy_if [system] { header "__algorithm/replace_copy_if.h" } |
| 1095 | module std_private_algorithm_replace_if [system] { header "__algorithm/replace_if.h" } |
| 1096 | module std_private_algorithm_reverse [system] { header "__algorithm/reverse.h" } |
| 1097 | module std_private_algorithm_reverse_copy [system] { header "__algorithm/reverse_copy.h" } |
| 1098 | module std_private_algorithm_rotate [system] { header "__algorithm/rotate.h" } |
| 1099 | module std_private_algorithm_rotate_copy [system] { header "__algorithm/rotate_copy.h" } |
| 1100 | module std_private_algorithm_sample [system] { header "__algorithm/sample.h" } |
| 1101 | module std_private_algorithm_search [system] { header "__algorithm/search.h" } |
| 1102 | module std_private_algorithm_search_n [system] { header "__algorithm/search_n.h" } |
| 1103 | module std_private_algorithm_set_difference [system] { header "__algorithm/set_difference.h" } |
| 1104 | module std_private_algorithm_set_intersection [system] { header "__algorithm/set_intersection.h" } |
| 1105 | module std_private_algorithm_set_symmetric_difference [system] { header "__algorithm/set_symmetric_difference.h" } |
| 1106 | module std_private_algorithm_set_union [system] { header "__algorithm/set_union.h" } |
| 1107 | module std_private_algorithm_shift_left [system] { header "__algorithm/shift_left.h" } |
| 1108 | module std_private_algorithm_shift_right [system] { header "__algorithm/shift_right.h" } |
| 1109 | module std_private_algorithm_shuffle [system] { header "__algorithm/shuffle.h" } |
| 1110 | module std_private_algorithm_sift_down [system] { header "__algorithm/sift_down.h" } |
| 1111 | module std_private_algorithm_sort [system] { |
| 1112 | header "__algorithm/sort.h" |
| 1113 | export std_private_debug_utils_strict_weak_ordering_check |
| 1114 | } |
| 1115 | module std_private_algorithm_sort_heap [system] { header "__algorithm/sort_heap.h" } |
| 1116 | module std_private_algorithm_stable_partition [system] { header "__algorithm/stable_partition.h" } |
| 1117 | module std_private_algorithm_stable_sort [system] { header "__algorithm/stable_sort.h" } |
| 1118 | module std_private_algorithm_swap_ranges [system] { |
| 1119 | header "__algorithm/swap_ranges.h" |
| 1120 | export std_private_algorithm_iterator_operations |
| 1121 | } |
| 1122 | module std_private_algorithm_three_way_comp_ref_type [system] { header "__algorithm/three_way_comp_ref_type.h" } |
| 1123 | module std_private_algorithm_transform [system] { header "__algorithm/transform.h" } |
| 1124 | module std_private_algorithm_uniform_random_bit_generator_adaptor [system] { header "__algorithm/uniform_random_bit_generator_adaptor.h" } |
| 1125 | module std_private_algorithm_unique [system] { header "__algorithm/unique.h" } |
| 1126 | module std_private_algorithm_unique_copy [system] { header "__algorithm/unique_copy.h" } |
| 1127 | module std_private_algorithm_unwrap_iter [system] { |
| 1128 | header "__algorithm/unwrap_iter.h" |
| 1129 | export std_private_iterator_iterator_traits |
| 1130 | } |
| 1131 | module std_private_algorithm_unwrap_range [system] { |
| 1132 | header "__algorithm/unwrap_range.h" |
| 1133 | export std_private_utility_pair |
| 1134 | } |
| 1135 | module std_private_algorithm_upper_bound [system] { header "__algorithm/upper_bound.h" } |
| 1136 | |
| 1137 | module std_private_array_array_fwd [system] { header "__fwd/array.h" } |
| 1138 | |
| 1139 | module std_private_atomic_aliases [system] { |
| 1140 | header "__atomic/aliases.h" |
| 1141 | export std_private_atomic_atomic |
| 1142 | } |
| 1143 | module std_private_atomic_atomic [system] { |
| 1144 | header "__atomic/atomic.h" |
| 1145 | export std_private_atomic_atomic_base |
| 1146 | } |
| 1147 | module std_private_atomic_atomic_base [system] { header "__atomic/atomic_base.h" } |
| 1148 | module std_private_atomic_atomic_flag [system] { |
| 1149 | header "__atomic/atomic_flag.h" |
| 1150 | export * |
| 1151 | } |
| 1152 | module std_private_atomic_atomic_init [system] { header "__atomic/atomic_init.h" } |
| 1153 | module std_private_atomic_atomic_lock_free [system] { header "__atomic/atomic_lock_free.h" } |
| 1154 | module std_private_atomic_atomic_sync [system] { header "__atomic/atomic_sync.h" } |
| 1155 | module std_private_atomic_check_memory_order [system] { header "__atomic/check_memory_order.h" } |
| 1156 | module std_private_atomic_contention_t [system] { header "__atomic/contention_t.h" } |
| 1157 | module std_private_atomic_cxx_atomic_impl [system] { header "__atomic/cxx_atomic_impl.h" } |
| 1158 | module std_private_atomic_fence [system] { header "__atomic/fence.h" } |
| 1159 | module std_private_atomic_is_always_lock_free [system] { header "__atomic/is_always_lock_free.h" } |
| 1160 | module std_private_atomic_kill_dependency [system] { header "__atomic/kill_dependency.h" } |
| 1161 | module std_private_atomic_memory_order [system] { header "__atomic/memory_order.h" } |
| 1162 | |
| 1163 | module std_private_bit_bit_cast [system] { header "__bit/bit_cast.h" } |
| 1164 | module std_private_bit_bit_ceil [system] { header "__bit/bit_ceil.h" } |
| 1165 | module std_private_bit_bit_floor [system] { header "__bit/bit_floor.h" } |
| 1166 | module std_private_bit_bit_log2 [system] { header "__bit/bit_log2.h" } |
| 1167 | module std_private_bit_bit_width [system] { header "__bit/bit_width.h" } |
| 1168 | module std_private_bit_blsr [system] { header "__bit/blsr.h" } |
| 1169 | module std_private_bit_byteswap [system] { header "__bit/byteswap.h" } |
| 1170 | module std_private_bit_countl [system] { header "__bit/countl.h" } |
| 1171 | module std_private_bit_countr [system] { header "__bit/countr.h" } |
| 1172 | module std_private_bit_endian [system] { header "__bit/endian.h" } |
| 1173 | module std_private_bit_has_single_bit [system] { header "__bit/has_single_bit.h" } |
| 1174 | module std_private_bit_popcount [system] { header "__bit/popcount.h" } |
| 1175 | module std_private_bit_rotate [system] { header "__bit/rotate.h" } |
| 1176 | |
| 1177 | module std_private_charconv_chars_format [system] { header "__charconv/chars_format.h" } |
| 1178 | module std_private_charconv_from_chars_integral [system] { header "__charconv/from_chars_integral.h" } |
| 1179 | module std_private_charconv_from_chars_result [system] { header "__charconv/from_chars_result.h" } |
| 1180 | module std_private_charconv_tables [system] { header "__charconv/tables.h" } |
| 1181 | module std_private_charconv_to_chars [system] { header "__charconv/to_chars.h" } |
| 1182 | module std_private_charconv_to_chars_base_10 [system] { header "__charconv/to_chars_base_10.h" } |
| 1183 | module std_private_charconv_to_chars_floating_point [system] { header "__charconv/to_chars_floating_point.h" } |
| 1184 | module std_private_charconv_to_chars_integral [system] { header "__charconv/to_chars_integral.h" } |
| 1185 | module std_private_charconv_to_chars_result [system] { header "__charconv/to_chars_result.h" } |
| 1186 | module std_private_charconv_traits [system] { header "__charconv/traits.h" } |
| 1187 | |
| 1188 | module std_private_chrono_calendar [system] { header "__chrono/calendar.h" } |
| 1189 | module std_private_chrono_concepts [system] { header "__chrono/concepts.h" } |
| 1190 | module std_private_chrono_convert_to_timespec [system] { header "__chrono/convert_to_timespec.h" } |
| 1191 | module std_private_chrono_convert_to_tm [system] { header "__chrono/convert_to_tm.h" } |
| 1192 | module std_private_chrono_day [system] { header "__chrono/day.h" } |
| 1193 | module std_private_chrono_duration [system] { |
| 1194 | header "__chrono/duration.h" |
| 1195 | export std_private_type_traits_is_convertible |
| 1196 | } |
| 1197 | module std_private_chrono_file_clock [system] { header "__chrono/file_clock.h" } |
| 1198 | module std_private_chrono_formatter [system] { |
| 1199 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 1200 | header "__chrono/formatter.h" |
| 1201 | } |
| 1202 | module std_private_chrono_hh_mm_ss [system] { header "__chrono/hh_mm_ss.h" } |
| 1203 | module std_private_chrono_high_resolution_clock [system] { |
| 1204 | header "__chrono/high_resolution_clock.h" |
| 1205 | export std_private_chrono_steady_clock |
| 1206 | export std_private_chrono_system_clock |
| 1207 | } |
| 1208 | module std_private_chrono_literals [system] { header "__chrono/literals.h" } |
| 1209 | module std_private_chrono_month [system] { header "__chrono/month.h" } |
| 1210 | module std_private_chrono_month_weekday [system] { header "__chrono/month_weekday.h" } |
| 1211 | module std_private_chrono_monthday [system] { header "__chrono/monthday.h" } |
| 1212 | module std_private_chrono_ostream [system] { |
| 1213 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 1214 | header "__chrono/ostream.h" |
| 1215 | } |
| 1216 | module std_private_chrono_parser_std_format_spec [system] { |
| 1217 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 1218 | header "__chrono/parser_std_format_spec.h" |
| 1219 | } |
| 1220 | module std_private_chrono_statically_widen [system] { header "__chrono/statically_widen.h" } |
| 1221 | module std_private_chrono_steady_clock [system] { |
| 1222 | header "__chrono/steady_clock.h" |
| 1223 | export std_private_chrono_time_point |
| 1224 | } |
| 1225 | module std_private_chrono_system_clock [system] { |
| 1226 | header "__chrono/system_clock.h" |
| 1227 | export std_private_chrono_time_point |
| 1228 | } |
| 1229 | module std_private_chrono_time_point [system] { header "__chrono/time_point.h" } |
| 1230 | module std_private_chrono_weekday [system] { header "__chrono/weekday.h" } |
| 1231 | module std_private_chrono_year [system] { header "__chrono/year.h" } |
| 1232 | module std_private_chrono_year_month [system] { header "__chrono/year_month.h" } |
| 1233 | module std_private_chrono_year_month_day [system] { header "__chrono/year_month_day.h" } |
| 1234 | module std_private_chrono_year_month_weekday [system] { header "__chrono/year_month_weekday.h" } |
| 1235 | |
| 1236 | module std_private_compare_common_comparison_category [system] { header "__compare/common_comparison_category.h" } |
| 1237 | module std_private_compare_compare_partial_order_fallback [system] { header "__compare/compare_partial_order_fallback.h" } |
| 1238 | module std_private_compare_compare_strong_order_fallback [system] { header "__compare/compare_strong_order_fallback.h" } |
| 1239 | module std_private_compare_compare_three_way [system] { header "__compare/compare_three_way.h" } |
| 1240 | module std_private_compare_compare_three_way_result [system] { header "__compare/compare_three_way_result.h" } |
| 1241 | module std_private_compare_compare_weak_order_fallback [system] { header "__compare/compare_weak_order_fallback.h" } |
| 1242 | module std_private_compare_is_eq [system] { header "__compare/is_eq.h" } |
| 1243 | module std_private_compare_ordering [system] { header "__compare/ordering.h" } |
| 1244 | module std_private_compare_partial_order [system] { header "__compare/partial_order.h" } |
| 1245 | module std_private_compare_strong_order [system] { header "__compare/strong_order.h" } |
| 1246 | module std_private_compare_synth_three_way [system] { header "__compare/synth_three_way.h" } |
| 1247 | module std_private_compare_three_way_comparable [system] { header "__compare/three_way_comparable.h" } |
| 1248 | module std_private_compare_weak_order [system] { header "__compare/weak_order.h" } |
| 1249 | |
| 1250 | module std_private_concepts_arithmetic [system] { header "__concepts/arithmetic.h" } |
| 1251 | module std_private_concepts_assignable [system] { header "__concepts/assignable.h" } |
| 1252 | module std_private_concepts_boolean_testable [system] { header "__concepts/boolean_testable.h" } |
| 1253 | module std_private_concepts_class_or_enum [system] { header "__concepts/class_or_enum.h" } |
| 1254 | module std_private_concepts_common_reference_with [system] { header "__concepts/common_reference_with.h" } |
| 1255 | module std_private_concepts_common_with [system] { header "__concepts/common_with.h" } |
| 1256 | module std_private_concepts_constructible [system] { |
| 1257 | header "__concepts/constructible.h" |
| 1258 | export std_private_concepts_destructible |
| 1259 | } |
| 1260 | module std_private_concepts_convertible_to [system] { header "__concepts/convertible_to.h" } |
| 1261 | module std_private_concepts_copyable [system] { header "__concepts/copyable.h" } |
| 1262 | module std_private_concepts_derived_from [system] { header "__concepts/derived_from.h" } |
| 1263 | module std_private_concepts_destructible [system] { |
| 1264 | header "__concepts/destructible.h" |
| 1265 | export std_private_type_traits_is_nothrow_destructible |
| 1266 | } |
| 1267 | module std_private_concepts_different_from [system] { header "__concepts/different_from.h" } |
| 1268 | module std_private_concepts_equality_comparable [system] { |
| 1269 | header "__concepts/equality_comparable.h" |
| 1270 | export std_private_type_traits_common_reference |
| 1271 | } |
| 1272 | module std_private_concepts_invocable [system] { header "__concepts/invocable.h" } |
| 1273 | module std_private_concepts_movable [system] { |
| 1274 | header "__concepts/movable.h" |
| 1275 | export std_private_type_traits_is_object |
| 1276 | } |
| 1277 | module std_private_concepts_predicate [system] { header "__concepts/predicate.h" } |
| 1278 | module std_private_concepts_regular [system] { header "__concepts/regular.h" } |
| 1279 | module std_private_concepts_relation [system] { header "__concepts/relation.h" } |
| 1280 | module std_private_concepts_same_as [system] { |
| 1281 | header "__concepts/same_as.h" |
| 1282 | export std_private_type_traits_is_same |
| 1283 | } |
| 1284 | module std_private_concepts_semiregular [system] { header "__concepts/semiregular.h" } |
| 1285 | module std_private_concepts_swappable [system] { header "__concepts/swappable.h" } |
| 1286 | module std_private_concepts_totally_ordered [system] { header "__concepts/totally_ordered.h" } |
| 1287 | |
| 1288 | module std_private_condition_variable_condition_variable [system] { |
| 1289 | header "__condition_variable/condition_variable.h" |
| 1290 | export * |
| 1291 | } |
| 1292 | |
| 1293 | module std_private_coroutine_coroutine_handle [system] { header "__coroutine/coroutine_handle.h" } |
| 1294 | module std_private_coroutine_coroutine_traits [system] { header "__coroutine/coroutine_traits.h" } |
| 1295 | module std_private_coroutine_noop_coroutine_handle [system] { header "__coroutine/noop_coroutine_handle.h" } |
| 1296 | module std_private_coroutine_trivial_awaitables [system] { header "__coroutine/trivial_awaitables.h" } |
| 1297 | |
| 1298 | module std_private_debug_utils_randomize_range [system] { header "__debug_utils/randomize_range.h" } |
| 1299 | module std_private_debug_utils_strict_weak_ordering_check [system] { |
| 1300 | header "__debug_utils/strict_weak_ordering_check.h" |
| 1301 | export std_private_type_traits_is_constant_evaluated |
| 1302 | } |
| 1303 | |
| 1304 | module std_private_exception_exception [system] { header "__exception/exception.h" } |
| 1305 | module std_private_exception_exception_ptr [system] { |
| 1306 | header "__exception/exception_ptr.h" |
| 1307 | export std_private_exception_operations |
| 1308 | } |
| 1309 | module std_private_exception_nested_exception [system] { header "__exception/nested_exception.h" } |
| 1310 | module std_private_exception_operations [system] { header "__exception/operations.h" } |
| 1311 | module std_private_exception_terminate [system] { header "__exception/terminate.h" } |
| 1312 | |
| 1313 | module std_private_expected_bad_expected_access [system] { header "__expected/bad_expected_access.h" } |
| 1314 | module std_private_expected_expected [system] { header "__expected/expected.h" } |
| 1315 | module std_private_expected_unexpect [system] { header "__expected/unexpect.h" } |
| 1316 | module std_private_expected_unexpected [system] { header "__expected/unexpected.h" } |
| 1317 | |
| 1318 | module std_private_filesystem_copy_options [system] { header "__filesystem/copy_options.h" } |
| 1319 | module std_private_filesystem_directory_entry [system] { |
| 1320 | header "__filesystem/directory_entry.h" |
| 1321 | export * |
| 1322 | } |
| 1323 | module std_private_filesystem_directory_iterator [system] { |
| 1324 | header "__filesystem/directory_iterator.h" |
| 1325 | export * |
| 1326 | } |
| 1327 | module std_private_filesystem_directory_options [system] { header "__filesystem/directory_options.h" } |
| 1328 | module std_private_filesystem_file_status [system] { header "__filesystem/file_status.h" } |
| 1329 | module std_private_filesystem_file_time_type [system] { header "__filesystem/file_time_type.h" } |
| 1330 | module std_private_filesystem_file_type [system] { header "__filesystem/file_type.h" } |
| 1331 | module std_private_filesystem_filesystem_error [system] { |
| 1332 | header "__filesystem/filesystem_error.h" |
| 1333 | export * |
| 1334 | } |
| 1335 | module std_private_filesystem_operations [system] { header "__filesystem/operations.h" } |
| 1336 | module std_private_filesystem_path [system] { |
| 1337 | header "__filesystem/path.h" |
| 1338 | export * |
| 1339 | } |
| 1340 | module std_private_filesystem_path_iterator [system] { header "__filesystem/path_iterator.h" } |
| 1341 | module std_private_filesystem_perm_options [system] { header "__filesystem/perm_options.h" } |
| 1342 | module std_private_filesystem_perms [system] { header "__filesystem/perms.h" } |
| 1343 | module std_private_filesystem_recursive_directory_iterator [system] { |
| 1344 | header "__filesystem/recursive_directory_iterator.h" |
| 1345 | export * |
| 1346 | } |
| 1347 | module std_private_filesystem_space_info [system] { header "__filesystem/space_info.h" } |
| 1348 | module std_private_filesystem_u8path [system] { header "__filesystem/u8path.h" } |
| 1349 | |
| 1350 | module std_private_format_buffer [system] { header "__format/buffer.h" } |
| 1351 | module std_private_format_concepts [system] { header "__format/concepts.h" } |
| 1352 | module std_private_format_container_adaptor [system] { header "__format/container_adaptor.h" } |
| 1353 | module std_private_format_enable_insertable [system] { header "__format/enable_insertable.h" } |
| 1354 | module std_private_format_escaped_output_table [system] { header "__format/escaped_output_table.h" } |
| 1355 | module std_private_format_extended_grapheme_cluster_table [system] { header "__format/extended_grapheme_cluster_table.h" } |
| 1356 | module std_private_format_format_arg [system] { header "__format/format_arg.h" } |
| 1357 | module std_private_format_format_arg_store [system] { header "__format/format_arg_store.h" } |
| 1358 | module std_private_format_format_args [system] { header "__format/format_args.h" } |
| 1359 | module std_private_format_format_context [system] { |
| 1360 | header "__format/format_context.h" |
| 1361 | export * |
| 1362 | } |
| 1363 | module std_private_format_format_error [system] { header "__format/format_error.h" } |
| 1364 | module std_private_format_format_functions [system] { |
| 1365 | header "__format/format_functions.h" |
| 1366 | export std_string |
| 1367 | } |
| 1368 | module std_private_format_format_fwd [system] { header "__format/format_fwd.h" } |
| 1369 | module std_private_format_format_parse_context [system] { header "__format/format_parse_context.h" } |
| 1370 | module std_private_format_format_string [system] { header "__format/format_string.h" } |
| 1371 | module std_private_format_format_to_n_result [system] { |
| 1372 | header "__format/format_to_n_result.h" |
| 1373 | export std_private_iterator_incrementable_traits |
| 1374 | } |
| 1375 | module std_private_format_formatter [system] { header "__format/formatter.h" } |
| 1376 | module std_private_format_formatter_bool [system] { header "__format/formatter_bool.h" } |
| 1377 | module std_private_format_formatter_char [system] { header "__format/formatter_char.h" } |
| 1378 | module std_private_format_formatter_floating_point [system] { header "__format/formatter_floating_point.h" } |
| 1379 | module std_private_format_formatter_integer [system] { header "__format/formatter_integer.h" } |
| 1380 | module std_private_format_formatter_integral [system] { header "__format/formatter_integral.h" } |
| 1381 | module std_private_format_formatter_output [system] { header "__format/formatter_output.h" } |
| 1382 | module std_private_format_formatter_pointer [system] { header "__format/formatter_pointer.h" } |
| 1383 | module std_private_format_formatter_string [system] { header "__format/formatter_string.h" } |
| 1384 | module std_private_format_formatter_tuple [system] { header "__format/formatter_tuple.h" } |
| 1385 | module std_private_format_parser_std_format_spec [system] { header "__format/parser_std_format_spec.h" } |
| 1386 | module std_private_format_range_default_formatter [system] { header "__format/range_default_formatter.h" } |
| 1387 | module std_private_format_range_formatter [system] { header "__format/range_formatter.h" } |
| 1388 | module std_private_format_unicode [system] { |
| 1389 | header "__format/unicode.h" |
| 1390 | export std_private_format_extended_grapheme_cluster_table |
| 1391 | } |
| 1392 | module std_private_format_width_estimation_table [system] { header "__format/width_estimation_table.h" } |
| 1393 | module std_private_format_write_escaped [system] { header "__format/write_escaped.h" } |
| 1394 | |
| 1395 | module std_private_functional_binary_function [system] { header "__functional/binary_function.h" } |
| 1396 | module std_private_functional_binary_negate [system] { header "__functional/binary_negate.h" } |
| 1397 | module std_private_functional_bind [system] { header "__functional/bind.h" } |
| 1398 | module std_private_functional_bind_back [system] { header "__functional/bind_back.h" } |
| 1399 | module std_private_functional_bind_front [system] { header "__functional/bind_front.h" } |
| 1400 | module std_private_functional_binder1st [system] { header "__functional/binder1st.h" } |
| 1401 | module std_private_functional_binder2nd [system] { header "__functional/binder2nd.h" } |
| 1402 | module std_private_functional_boyer_moore_searcher [system] { |
| 1403 | header "__functional/boyer_moore_searcher.h" |
| 1404 | export std_private_memory_shared_ptr |
| 1405 | } |
| 1406 | module std_private_functional_compose [system] { |
| 1407 | header "__functional/compose.h" |
| 1408 | export std_private_functional_perfect_forward |
| 1409 | } |
| 1410 | module std_private_functional_default_searcher [system] { header "__functional/default_searcher.h" } |
| 1411 | module std_private_functional_function [system] { header "__functional/function.h" } |
| 1412 | module std_private_functional_hash [system] { |
| 1413 | header "__functional/hash.h" |
| 1414 | export std_cstdint |
| 1415 | export std_private_type_traits_underlying_type |
| 1416 | export std_private_utility_pair |
| 1417 | } |
| 1418 | module std_private_functional_hash_fwd [system] { header "__fwd/hash.h" } |
| 1419 | module std_private_functional_identity [system] { header "__functional/identity.h" } |
| 1420 | module std_private_functional_invoke [system] { |
| 1421 | header "__functional/invoke.h" |
| 1422 | export * |
| 1423 | } |
| 1424 | module std_private_functional_is_transparent [system] { header "__functional/is_transparent.h" } |
| 1425 | module std_private_functional_mem_fn [system] { header "__functional/mem_fn.h" } |
| 1426 | module std_private_functional_mem_fun_ref [system] { header "__functional/mem_fun_ref.h" } |
| 1427 | module std_private_functional_not_fn [system] { header "__functional/not_fn.h" } |
| 1428 | module std_private_functional_operations [system] { header "__functional/operations.h" } |
| 1429 | module std_private_functional_perfect_forward [system] { |
| 1430 | header "__functional/perfect_forward.h" |
| 1431 | export * |
| 1432 | } |
| 1433 | module std_private_functional_pointer_to_binary_function [system] { header "__functional/pointer_to_binary_function.h" } |
| 1434 | module std_private_functional_pointer_to_unary_function [system] { header "__functional/pointer_to_unary_function.h" } |
| 1435 | module std_private_functional_ranges_operations [system] { header "__functional/ranges_operations.h" } |
| 1436 | module std_private_functional_reference_wrapper [system] { header "__functional/reference_wrapper.h" } |
| 1437 | module std_private_functional_unary_function [system] { header "__functional/unary_function.h" } |
| 1438 | module std_private_functional_unary_negate [system] { header "__functional/unary_negate.h" } |
| 1439 | module std_private_functional_weak_result_type [system] { header "__functional/weak_result_type.h" } |
| 1440 | |
| 1441 | module std_private_ios_fpos [system] { header "__ios/fpos.h" } |
| 1442 | |
| 1443 | module std_private_iosfwd_fstream_fwd [system] { header "__fwd/fstream.h" } |
| 1444 | module std_private_iosfwd_ios_fwd [system] { header "__fwd/ios.h" } |
| 1445 | module std_private_iosfwd_istream_fwd [system] { header "__fwd/istream.h" } |
| 1446 | module std_private_iosfwd_ostream_fwd [system] { header "__fwd/ostream.h" } |
| 1447 | module std_private_iosfwd_sstream_fwd [system] { header "__fwd/sstream.h" } |
| 1448 | module std_private_iosfwd_streambuf_fwd [system] { header "__fwd/streambuf.h" } |
| 1449 | |
| 1450 | module std_private_iterator_access [system] { header "__iterator/access.h" } |
| 1451 | module std_private_iterator_advance [system] { header "__iterator/advance.h" } |
| 1452 | module std_private_iterator_back_insert_iterator [system] { header "__iterator/back_insert_iterator.h" } |
| 1453 | module std_private_iterator_bounded_iter [system] { header "__iterator/bounded_iter.h" } |
| 1454 | module std_private_iterator_common_iterator [system] { header "__iterator/common_iterator.h" } |
| 1455 | module std_private_iterator_concepts [system] { |
| 1456 | header "__iterator/concepts.h" |
| 1457 | export std_private_concepts_constructible |
| 1458 | export std_private_concepts_equality_comparable |
| 1459 | export std_private_concepts_movable |
| 1460 | export std_private_type_traits_common_reference |
| 1461 | export std_private_type_traits_is_reference |
| 1462 | export std_private_type_traits_remove_cvref |
| 1463 | } |
| 1464 | module std_private_iterator_counted_iterator [system] { header "__iterator/counted_iterator.h" } |
| 1465 | module std_private_iterator_cpp17_iterator_concepts [system] { header "__iterator/cpp17_iterator_concepts.h" } |
| 1466 | module std_private_iterator_data [system] { header "__iterator/data.h" } |
| 1467 | module std_private_iterator_default_sentinel [system] { header "__iterator/default_sentinel.h" } |
| 1468 | module std_private_iterator_distance [system] { |
| 1469 | header "__iterator/distance.h" |
| 1470 | export std_private_ranges_size |
| 1471 | } |
| 1472 | module std_private_iterator_empty [system] { header "__iterator/empty.h" } |
| 1473 | module std_private_iterator_erase_if_container [system] { header "__iterator/erase_if_container.h" } |
| 1474 | module std_private_iterator_front_insert_iterator [system] { header "__iterator/front_insert_iterator.h" } |
| 1475 | module std_private_iterator_incrementable_traits [system] { header "__iterator/incrementable_traits.h" } |
| 1476 | module std_private_iterator_indirectly_comparable [system] { header "__iterator/indirectly_comparable.h" } |
| 1477 | module std_private_iterator_insert_iterator [system] { header "__iterator/insert_iterator.h" } |
| 1478 | module std_private_iterator_istream_iterator [system] { header "__iterator/istream_iterator.h" } |
| 1479 | module std_private_iterator_istreambuf_iterator [system] { header "__iterator/istreambuf_iterator.h" } |
| 1480 | module std_private_iterator_iter_move [system] { header "__iterator/iter_move.h" } |
| 1481 | module std_private_iterator_iter_swap [system] { header "__iterator/iter_swap.h" } |
| 1482 | module std_private_iterator_iterator [system] { header "__iterator/iterator.h" } |
| 1483 | module std_private_iterator_iterator_traits [system] { |
| 1484 | header "__iterator/iterator_traits.h" |
| 1485 | export std_private_type_traits_is_primary_template |
| 1486 | } |
| 1487 | module std_private_iterator_iterator_with_data [system] { header "__iterator/iterator_with_data.h" } |
| 1488 | module std_private_iterator_mergeable [system] { |
| 1489 | header "__iterator/mergeable.h" |
| 1490 | export std_private_functional_ranges_operations |
| 1491 | } |
| 1492 | module std_private_iterator_move_iterator [system] { header "__iterator/move_iterator.h" } |
| 1493 | module std_private_iterator_move_sentinel [system] { header "__iterator/move_sentinel.h" } |
| 1494 | module std_private_iterator_next [system] { header "__iterator/next.h" } |
| 1495 | module std_private_iterator_ostream_iterator [system] { header "__iterator/ostream_iterator.h" } |
| 1496 | module std_private_iterator_ostreambuf_iterator [system] { |
| 1497 | header "__iterator/ostreambuf_iterator.h" |
| 1498 | export * |
| 1499 | } |
| 1500 | module std_private_iterator_permutable [system] { header "__iterator/permutable.h" } |
| 1501 | module std_private_iterator_prev [system] { header "__iterator/prev.h" } |
| 1502 | module std_private_iterator_projected [system] { header "__iterator/projected.h" } |
| 1503 | module std_private_iterator_ranges_iterator_traits [system] { header "__iterator/ranges_iterator_traits.h" } |
| 1504 | module std_private_iterator_readable_traits [system] { header "__iterator/readable_traits.h" } |
| 1505 | module std_private_iterator_reverse_access [system] { header "__iterator/reverse_access.h" } |
| 1506 | module std_private_iterator_reverse_iterator [system] { header "__iterator/reverse_iterator.h" } |
| 1507 | module std_private_iterator_segmented_iterator [system] { header "__iterator/segmented_iterator.h" } |
| 1508 | module std_private_iterator_size [system] { header "__iterator/size.h" } |
| 1509 | module std_private_iterator_sortable [system] { |
| 1510 | header "__iterator/sortable.h" |
| 1511 | export std_private_functional_ranges_operations |
| 1512 | } |
| 1513 | module std_private_iterator_unreachable_sentinel [system] { header "__iterator/unreachable_sentinel.h" } |
| 1514 | module std_private_iterator_wrap_iter [system] { header "__iterator/wrap_iter.h" } |
| 1515 | |
| 1516 | module std_private_locale_locale_base_api_bsd_locale_defaults [system] { textual header "__locale_dir/locale_base_api/bsd_locale_defaults.h" } |
| 1517 | module std_private_locale_locale_base_api_bsd_locale_fallbacks [system] { textual header "__locale_dir/locale_base_api/bsd_locale_fallbacks.h" } |
| 1518 | module std_private_locale_locale_base_api_locale_guard [system] { header "__locale_dir/locale_base_api/locale_guard.h" } |
| 1519 | |
| 1520 | module std_private_mdspan_default_accessor [system] { header "__mdspan/default_accessor.h" } |
| 1521 | module std_private_mdspan_extents [system] { |
| 1522 | header "__mdspan/extents.h" |
| 1523 | export * |
| 1524 | } |
| 1525 | module std_private_mdspan_layout_left [system] { header "__mdspan/layout_left.h" } |
| 1526 | module std_private_mdspan_layout_right [system] { header "__mdspan/layout_right.h" } |
Christian Trott | fc48765 | 2023-07-25 04:35:15 | [diff] [blame] | 1527 | module std_private_mdspan_mdspan [system] { header "__mdspan/mdspan.h" } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1528 | module std_private_mdspan_mdspan_fwd [system] { header "__fwd/mdspan.h" } |
| 1529 | |
| 1530 | module std_private_memory_addressof [system] { header "__memory/addressof.h" } |
| 1531 | module std_private_memory_align [system] { header "__memory/align.h" } |
| 1532 | module std_private_memory_aligned_alloc [system] { header "__memory/aligned_alloc.h" } |
| 1533 | module std_private_memory_allocate_at_least [system] { header "__memory/allocate_at_least.h" } |
| 1534 | module std_private_memory_allocation_guard [system] { header "__memory/allocation_guard.h" } |
| 1535 | module std_private_memory_allocator [system] { header "__memory/allocator.h" } |
| 1536 | module std_private_memory_allocator_arg_t [system] { header "__memory/allocator_arg_t.h" } |
| 1537 | module std_private_memory_allocator_destructor [system] { header "__memory/allocator_destructor.h" } |
| 1538 | module std_private_memory_allocator_traits [system] { header "__memory/allocator_traits.h" } |
| 1539 | module std_private_memory_assume_aligned [system] { header "__memory/assume_aligned.h" } |
| 1540 | module std_private_memory_auto_ptr [system] { header "__memory/auto_ptr.h" } |
Ian Anderson | 165841b | 2023-07-28 06:36:50 | [diff] [blame^] | 1541 | module std_private_memory_builtin_new_allocator [system] { |
| 1542 | header "__memory/builtin_new_allocator.h" |
| 1543 | export * |
| 1544 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1545 | module std_private_memory_compressed_pair [system] { header "__memory/compressed_pair.h" } |
| 1546 | module std_private_memory_concepts [system] { |
| 1547 | header "__memory/concepts.h" |
| 1548 | export std_private_type_traits_remove_reference |
| 1549 | } |
| 1550 | module std_private_memory_construct_at [system] { header "__memory/construct_at.h" } |
| 1551 | module std_private_memory_destruct_n [system] { header "__memory/destruct_n.h" } |
| 1552 | module std_private_memory_pointer_traits [system] { header "__memory/pointer_traits.h" } |
| 1553 | module std_private_memory_ranges_construct_at [system] { header "__memory/ranges_construct_at.h" } |
| 1554 | module std_private_memory_ranges_uninitialized_algorithms [system] { |
| 1555 | header "__memory/ranges_uninitialized_algorithms.h" |
| 1556 | export std_private_algorithm_in_out_result |
| 1557 | } |
| 1558 | module std_private_memory_raw_storage_iterator [system] { header "__memory/raw_storage_iterator.h" } |
| 1559 | module std_private_memory_shared_ptr [system] { |
| 1560 | header "__memory/shared_ptr.h" |
| 1561 | export std_private_memory_uninitialized_algorithms |
| 1562 | } |
| 1563 | module std_private_memory_swap_allocator [system] { header "__memory/swap_allocator.h" } |
| 1564 | module std_private_memory_temp_value [system] { header "__memory/temp_value.h" } |
| 1565 | module std_private_memory_temporary_buffer [system] { header "__memory/temporary_buffer.h" } |
| 1566 | module std_private_memory_uninitialized_algorithms [system] { |
| 1567 | header "__memory/uninitialized_algorithms.h" |
| 1568 | export std_private_algorithm_copy |
| 1569 | } |
| 1570 | module std_private_memory_unique_ptr [system] { |
| 1571 | header "__memory/unique_ptr.h" |
| 1572 | export std_private_type_traits_add_lvalue_reference |
| 1573 | export std_private_type_traits_is_pointer |
| 1574 | export std_private_type_traits_type_identity |
| 1575 | } |
| 1576 | module std_private_memory_uses_allocator [system] { header "__memory/uses_allocator.h" } |
| 1577 | module std_private_memory_uses_allocator_construction [system] { header "__memory/uses_allocator_construction.h" } |
| 1578 | module std_private_memory_voidify [system] { header "__memory/voidify.h" } |
| 1579 | |
| 1580 | module std_private_memory_resource_memory_resource [system] { header "__memory_resource/memory_resource.h" } |
| 1581 | module std_private_memory_resource_memory_resource_fwd [system] { header "__fwd/memory_resource.h" } |
| 1582 | module std_private_memory_resource_monotonic_buffer_resource [system] { header "__memory_resource/monotonic_buffer_resource.h" } |
| 1583 | module std_private_memory_resource_polymorphic_allocator [system] { header "__memory_resource/polymorphic_allocator.h" } |
| 1584 | module std_private_memory_resource_pool_options [system] { header "__memory_resource/pool_options.h" } |
| 1585 | module std_private_memory_resource_synchronized_pool_resource [system] { |
| 1586 | header "__memory_resource/synchronized_pool_resource.h" |
| 1587 | export * |
| 1588 | } |
| 1589 | module std_private_memory_resource_unsynchronized_pool_resource [system] { header "__memory_resource/unsynchronized_pool_resource.h" } |
| 1590 | |
| 1591 | module std_private_mutex_lock_guard [system] { header "__mutex/lock_guard.h" } |
| 1592 | module std_private_mutex_mutex [system] { header "__mutex/mutex.h" } |
| 1593 | module std_private_mutex_tag_types [system] { header "__mutex/tag_types.h" } |
| 1594 | module std_private_mutex_unique_lock [system] { header "__mutex/unique_lock.h" } |
| 1595 | |
| 1596 | module std_private_numeric_accumulate [system] { header "__numeric/accumulate.h" } |
| 1597 | module std_private_numeric_adjacent_difference [system] { header "__numeric/adjacent_difference.h" } |
| 1598 | module std_private_numeric_exclusive_scan [system] { header "__numeric/exclusive_scan.h" } |
| 1599 | module std_private_numeric_gcd_lcm [system] { header "__numeric/gcd_lcm.h" } |
| 1600 | module std_private_numeric_inclusive_scan [system] { header "__numeric/inclusive_scan.h" } |
| 1601 | module std_private_numeric_inner_product [system] { header "__numeric/inner_product.h" } |
| 1602 | module std_private_numeric_iota [system] { header "__numeric/iota.h" } |
| 1603 | module std_private_numeric_midpoint [system] { header "__numeric/midpoint.h" } |
| 1604 | module std_private_numeric_partial_sum [system] { header "__numeric/partial_sum.h" } |
| 1605 | module std_private_numeric_pstl_reduce [system] { header "__numeric/pstl_reduce.h" } |
| 1606 | module std_private_numeric_pstl_transform_reduce [system] { |
| 1607 | header "__numeric/pstl_transform_reduce.h" |
| 1608 | export * |
| 1609 | } |
| 1610 | module std_private_numeric_reduce [system] { header "__numeric/reduce.h" } |
| 1611 | module std_private_numeric_transform_exclusive_scan [system] { header "__numeric/transform_exclusive_scan.h" } |
| 1612 | module std_private_numeric_transform_inclusive_scan [system] { header "__numeric/transform_inclusive_scan.h" } |
| 1613 | module std_private_numeric_transform_reduce [system] { header "__numeric/transform_reduce.h" } |
| 1614 | |
| 1615 | module std_private_random_bernoulli_distribution [system] { header "__random/bernoulli_distribution.h" } |
| 1616 | module std_private_random_binomial_distribution [system] { header "__random/binomial_distribution.h" } |
| 1617 | module std_private_random_cauchy_distribution [system] { header "__random/cauchy_distribution.h" } |
| 1618 | module std_private_random_chi_squared_distribution [system] { header "__random/chi_squared_distribution.h" } |
| 1619 | module std_private_random_clamp_to_integral [system] { header "__random/clamp_to_integral.h" } |
| 1620 | module std_private_random_default_random_engine [system] { header "__random/default_random_engine.h" } |
| 1621 | module std_private_random_discard_block_engine [system] { header "__random/discard_block_engine.h" } |
| 1622 | module std_private_random_discrete_distribution [system] { |
| 1623 | header "__random/discrete_distribution.h" |
| 1624 | export * |
| 1625 | } |
| 1626 | module std_private_random_exponential_distribution [system] { header "__random/exponential_distribution.h" } |
| 1627 | module std_private_random_extreme_value_distribution [system] { header "__random/extreme_value_distribution.h" } |
| 1628 | module std_private_random_fisher_f_distribution [system] { header "__random/fisher_f_distribution.h" } |
| 1629 | module std_private_random_gamma_distribution [system] { header "__random/gamma_distribution.h" } |
| 1630 | module std_private_random_generate_canonical [system] { header "__random/generate_canonical.h" } |
| 1631 | module std_private_random_geometric_distribution [system] { header "__random/geometric_distribution.h" } |
| 1632 | module std_private_random_independent_bits_engine [system] { header "__random/independent_bits_engine.h" } |
| 1633 | module std_private_random_is_seed_sequence [system] { header "__random/is_seed_sequence.h" } |
| 1634 | module std_private_random_is_valid [system] { header "__random/is_valid.h" } |
| 1635 | module std_private_random_knuth_b [system] { header "__random/knuth_b.h" } |
| 1636 | module std_private_random_linear_congruential_engine [system] { header "__random/linear_congruential_engine.h" } |
| 1637 | module std_private_random_log2 [system] { header "__random/log2.h" } |
| 1638 | module std_private_random_lognormal_distribution [system] { header "__random/lognormal_distribution.h" } |
| 1639 | module std_private_random_mersenne_twister_engine [system] { header "__random/mersenne_twister_engine.h" } |
| 1640 | module std_private_random_negative_binomial_distribution [system] { header "__random/negative_binomial_distribution.h" } |
| 1641 | module std_private_random_normal_distribution [system] { header "__random/normal_distribution.h" } |
| 1642 | module std_private_random_piecewise_constant_distribution [system] { |
| 1643 | header "__random/piecewise_constant_distribution.h" |
| 1644 | export * |
| 1645 | } |
| 1646 | module std_private_random_piecewise_linear_distribution [system] { |
| 1647 | header "__random/piecewise_linear_distribution.h" |
| 1648 | export * |
| 1649 | } |
| 1650 | module std_private_random_poisson_distribution [system] { header "__random/poisson_distribution.h" } |
Ian Anderson | 165841b | 2023-07-28 06:36:50 | [diff] [blame^] | 1651 | module std_private_random_random_device [system] { |
| 1652 | header "__random/random_device.h" |
| 1653 | export * |
| 1654 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1655 | module std_private_random_ranlux [system] { header "__random/ranlux.h" } |
Ian Anderson | 165841b | 2023-07-28 06:36:50 | [diff] [blame^] | 1656 | module std_private_random_seed_seq [system] { |
| 1657 | header "__random/seed_seq.h" |
| 1658 | export * |
| 1659 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1660 | module std_private_random_shuffle_order_engine [system] { header "__random/shuffle_order_engine.h" } |
| 1661 | module std_private_random_student_t_distribution [system] { header "__random/student_t_distribution.h" } |
| 1662 | module std_private_random_subtract_with_carry_engine [system] { header "__random/subtract_with_carry_engine.h" } |
| 1663 | module std_private_random_uniform_int_distribution [system] { header "__random/uniform_int_distribution.h" } |
| 1664 | module std_private_random_uniform_random_bit_generator [system] { header "__random/uniform_random_bit_generator.h" } |
| 1665 | module std_private_random_uniform_real_distribution [system] { header "__random/uniform_real_distribution.h" } |
| 1666 | module std_private_random_weibull_distribution [system] { header "__random/weibull_distribution.h" } |
| 1667 | |
| 1668 | module std_private_ranges_access [system] { header "__ranges/access.h" } |
| 1669 | module std_private_ranges_all [system] { |
| 1670 | header "__ranges/all.h" |
| 1671 | export std_private_functional_compose |
| 1672 | export std_private_functional_perfect_forward |
| 1673 | export std_private_ranges_owning_view |
| 1674 | } |
| 1675 | module std_private_ranges_as_rvalue_view [system] { header "__ranges/as_rvalue_view.h" } |
| 1676 | module std_private_ranges_common_view [system] { header "__ranges/common_view.h" } |
| 1677 | module std_private_ranges_concepts [system] { |
| 1678 | header "__ranges/concepts.h" |
| 1679 | export std_private_iterator_concepts |
| 1680 | } |
| 1681 | module std_private_ranges_container_compatible_range [system] { header "__ranges/container_compatible_range.h" } |
| 1682 | module std_private_ranges_counted [system] { |
| 1683 | header "__ranges/counted.h" |
| 1684 | export std_span |
| 1685 | } |
| 1686 | module std_private_ranges_dangling [system] { header "__ranges/dangling.h" } |
| 1687 | module std_private_ranges_data [system] { header "__ranges/data.h" } |
| 1688 | module std_private_ranges_drop_view [system] { header "__ranges/drop_view.h" } |
| 1689 | module std_private_ranges_drop_while_view [system] { header "__ranges/drop_while_view.h" } |
| 1690 | module std_private_ranges_elements_view [system] { header "__ranges/elements_view.h" } |
| 1691 | module std_private_ranges_empty [system] { header "__ranges/empty.h" } |
| 1692 | module std_private_ranges_empty_view [system] { header "__ranges/empty_view.h" } |
| 1693 | module std_private_ranges_enable_borrowed_range [system] { header "__ranges/enable_borrowed_range.h" } |
| 1694 | module std_private_ranges_enable_view [system] { header "__ranges/enable_view.h" } |
| 1695 | module std_private_ranges_filter_view [system] { |
| 1696 | header "__ranges/filter_view.h" |
| 1697 | export std_private_ranges_range_adaptor |
| 1698 | } |
| 1699 | module std_private_ranges_from_range [system] { header "__ranges/from_range.h" } |
| 1700 | module std_private_ranges_iota_view [system] { header "__ranges/iota_view.h" } |
| 1701 | module std_private_ranges_istream_view [system] { |
| 1702 | @requires_LIBCXX_ENABLE_LOCALIZATION@ |
| 1703 | header "__ranges/istream_view.h" |
| 1704 | } |
| 1705 | module std_private_ranges_join_view [system] { |
| 1706 | header "__ranges/join_view.h" |
| 1707 | export std_private_iterator_iterator_with_data |
| 1708 | export std_private_iterator_segmented_iterator |
| 1709 | } |
| 1710 | module std_private_ranges_lazy_split_view [system] { |
| 1711 | header "__ranges/lazy_split_view.h" |
| 1712 | export std_private_ranges_non_propagating_cache |
| 1713 | } |
| 1714 | module std_private_ranges_movable_box [system] { header "__ranges/movable_box.h" } |
| 1715 | module std_private_ranges_non_propagating_cache [system] { header "__ranges/non_propagating_cache.h" } |
| 1716 | module std_private_ranges_owning_view [system] { header "__ranges/owning_view.h" } |
| 1717 | module std_private_ranges_range_adaptor [system] { header "__ranges/range_adaptor.h" } |
| 1718 | module std_private_ranges_rbegin [system] { header "__ranges/rbegin.h" } |
| 1719 | module std_private_ranges_ref_view [system] { header "__ranges/ref_view.h" } |
| 1720 | module std_private_ranges_rend [system] { header "__ranges/rend.h" } |
| 1721 | module std_private_ranges_repeat_view [system] { header "__ranges/repeat_view.h" } |
| 1722 | module std_private_ranges_reverse_view [system] { header "__ranges/reverse_view.h" } |
| 1723 | module std_private_ranges_single_view [system] { header "__ranges/single_view.h" } |
| 1724 | module std_private_ranges_size [system] { |
| 1725 | header "__ranges/size.h" |
| 1726 | export std_private_type_traits_make_unsigned |
| 1727 | } |
| 1728 | module std_private_ranges_split_view [system] { header "__ranges/split_view.h" } |
| 1729 | module std_private_ranges_subrange [system] { |
| 1730 | header "__ranges/subrange.h" |
| 1731 | export std_private_ranges_subrange_fwd |
| 1732 | } |
| 1733 | module std_private_ranges_subrange_fwd [system] { |
| 1734 | header "__fwd/subrange.h" |
| 1735 | export std_private_iterator_concepts |
| 1736 | } |
| 1737 | module std_private_ranges_take_view [system] { header "__ranges/take_view.h" } |
| 1738 | module std_private_ranges_take_while_view [system] { header "__ranges/take_while_view.h" } |
varconst | c3648f3 | 2023-07-15 03:54:38 | [diff] [blame] | 1739 | module std_private_ranges_to [system] { header "__ranges/to.h" } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1740 | module std_private_ranges_transform_view [system] { |
| 1741 | header "__ranges/transform_view.h" |
| 1742 | export std_private_functional_bind_back |
| 1743 | export std_private_functional_perfect_forward |
| 1744 | export std_private_ranges_movable_box |
| 1745 | } |
| 1746 | module std_private_ranges_view_interface [system] { header "__ranges/view_interface.h" } |
| 1747 | module std_private_ranges_views [system] { header "__ranges/views.h" } |
| 1748 | module std_private_ranges_zip_view [system] { header "__ranges/zip_view.h" } |
| 1749 | |
| 1750 | module std_private_span_span_fwd [system] { header "__fwd/span.h" } |
| 1751 | |
| 1752 | module std_private_stop_token_atomic_unique_lock [system] { header "__stop_token/atomic_unique_lock.h" } |
| 1753 | module std_private_stop_token_intrusive_list_view [system] { header "__stop_token/intrusive_list_view.h" } |
| 1754 | module std_private_stop_token_intrusive_shared_ptr [system] { header "__stop_token/intrusive_shared_ptr.h" } |
| 1755 | module std_private_stop_token_stop_callback [system] { header "__stop_token/stop_callback.h" } |
| 1756 | module std_private_stop_token_stop_source [system] { |
| 1757 | header "__stop_token/stop_source.h" |
| 1758 | export * |
| 1759 | } |
| 1760 | module std_private_stop_token_stop_state [system] { |
| 1761 | header "__stop_token/stop_state.h" |
| 1762 | export * |
| 1763 | } |
| 1764 | module std_private_stop_token_stop_token [system] { |
| 1765 | header "__stop_token/stop_token.h" |
| 1766 | export * |
| 1767 | } |
| 1768 | |
Ian Anderson | 165841b | 2023-07-28 06:36:50 | [diff] [blame^] | 1769 | module std_private_string_char_traits [system] { |
| 1770 | header "__string/char_traits.h" |
| 1771 | export * |
| 1772 | } |
Ian Anderson | 571178a | 2023-07-12 21:23:26 | [diff] [blame] | 1773 | module std_private_string_constexpr_c_functions [system] { |
| 1774 | header "__string/constexpr_c_functions.h" |
| 1775 | export std_private_type_traits_is_equality_comparable |
| 1776 | } |
| 1777 | module std_private_string_extern_template_lists [system] { header "__string/extern_template_lists.h" } |
| 1778 | module std_private_string_string_fwd [system] { header "__fwd/string.h" } |
| 1779 | |
| 1780 | module std_private_string_view_string_view_fwd [system] { header "__fwd/string_view.h" } |
| 1781 | |
| 1782 | module std_private_system_error_errc [system] { header "__system_error/errc.h" } |
| 1783 | module std_private_system_error_error_category [system] { header "__system_error/error_category.h" } |
| 1784 | module std_private_system_error_error_code [system] { |
| 1785 | header "__system_error/error_code.h" |
| 1786 | export std_private_functional_hash |
| 1787 | export std_private_functional_unary_function |
| 1788 | } |
| 1789 | module std_private_system_error_error_condition [system] { |
| 1790 | header "__system_error/error_condition.h" |
| 1791 | export std_private_functional_hash |
| 1792 | export std_private_functional_unary_function |
| 1793 | } |
| 1794 | module std_private_system_error_system_error [system] { header "__system_error/system_error.h" } |
| 1795 | |
| 1796 | module std_private_thread_formatter [system] { header "__thread/formatter.h" } |
| 1797 | module std_private_thread_id [system] { header "__thread/id.h" } |
| 1798 | module std_private_thread_poll_with_backoff [system] { header "__thread/poll_with_backoff.h" } |
| 1799 | module std_private_thread_this_thread [system] { header "__thread/this_thread.h" } |
| 1800 | module std_private_thread_thread [system] { |
| 1801 | header "__thread/thread.h" |
| 1802 | export * |
| 1803 | } |
| 1804 | module std_private_thread_timed_backoff_policy [system] { header "__thread/timed_backoff_policy.h" } |
| 1805 | |
| 1806 | module std_private_tuple_get_fwd [system] { header "__fwd/get.h" } |
| 1807 | module std_private_tuple_make_tuple_types [system] { header "__tuple/make_tuple_types.h" } |
| 1808 | module std_private_tuple_pair_like [system] { |
| 1809 | header "__tuple/pair_like.h" |
| 1810 | export std_private_tuple_tuple_like |
| 1811 | } |
| 1812 | module std_private_tuple_sfinae_helpers [system] { header "__tuple/sfinae_helpers.h" } |
| 1813 | module std_private_tuple_tuple_element [system] { header "__tuple/tuple_element.h" } |
| 1814 | module std_private_tuple_tuple_fwd [system] { header "__fwd/tuple.h" } |
| 1815 | module std_private_tuple_tuple_indices [system] { header "__tuple/tuple_indices.h" } |
| 1816 | module std_private_tuple_tuple_like [system] { header "__tuple/tuple_like.h" } |
| 1817 | module std_private_tuple_tuple_like_ext [system] { header "__tuple/tuple_like_ext.h" } |
| 1818 | module std_private_tuple_tuple_size [system] { header "__tuple/tuple_size.h" } |
| 1819 | module std_private_tuple_tuple_types [system] { header "__tuple/tuple_types.h" } |
| 1820 | |
| 1821 | module std_private_type_traits_add_const [system] { header "__type_traits/add_const.h" } |
| 1822 | module std_private_type_traits_add_cv [system] { header "__type_traits/add_cv.h" } |
| 1823 | module std_private_type_traits_add_lvalue_reference [system] { |
| 1824 | header "__type_traits/add_lvalue_reference.h" |
| 1825 | export std_private_type_traits_is_referenceable |
| 1826 | } |
| 1827 | module std_private_type_traits_add_pointer [system] { header "__type_traits/add_pointer.h" } |
| 1828 | module std_private_type_traits_add_rvalue_reference [system] { header "__type_traits/add_rvalue_reference.h" } |
| 1829 | module std_private_type_traits_add_volatile [system] { header "__type_traits/add_volatile.h" } |
| 1830 | module std_private_type_traits_aligned_storage [system] { header "__type_traits/aligned_storage.h" } |
| 1831 | module std_private_type_traits_aligned_union [system] { header "__type_traits/aligned_union.h" } |
| 1832 | module std_private_type_traits_alignment_of [system] { header "__type_traits/alignment_of.h" } |
| 1833 | module std_private_type_traits_apply_cv [system] { |
| 1834 | header "__type_traits/apply_cv.h" |
| 1835 | export std_private_type_traits_is_const |
| 1836 | export std_private_type_traits_is_volatile |
| 1837 | } |
| 1838 | module std_private_type_traits_can_extract_key [system] { header "__type_traits/can_extract_key.h" } |
| 1839 | module std_private_type_traits_common_reference [system] { |
| 1840 | header "__type_traits/common_reference.h" |
| 1841 | export std_private_type_traits_remove_cvref |
| 1842 | } |
| 1843 | module std_private_type_traits_common_type [system] { |
| 1844 | header "__type_traits/common_type.h" |
| 1845 | export std_private_utility_declval |
| 1846 | } |
| 1847 | module std_private_type_traits_conditional [system] { header "__type_traits/conditional.h" } |
| 1848 | module std_private_type_traits_conjunction [system] { header "__type_traits/conjunction.h" } |
| 1849 | module std_private_type_traits_copy_cv [system] { header "__type_traits/copy_cv.h" } |
| 1850 | module std_private_type_traits_copy_cvref [system] { header "__type_traits/copy_cvref.h" } |
| 1851 | module std_private_type_traits_datasizeof [system] { header "__type_traits/datasizeof.h" } |
| 1852 | module std_private_type_traits_decay [system] { |
| 1853 | header "__type_traits/decay.h" |
| 1854 | export std_private_type_traits_add_pointer |
| 1855 | } |
| 1856 | module std_private_type_traits_dependent_type [system] { header "__type_traits/dependent_type.h" } |
| 1857 | module std_private_type_traits_disjunction [system] { header "__type_traits/disjunction.h" } |
| 1858 | module std_private_type_traits_enable_if [system] { header "__type_traits/enable_if.h" } |
| 1859 | module std_private_type_traits_extent [system] { header "__type_traits/extent.h" } |
| 1860 | module std_private_type_traits_has_unique_object_representation [system] { header "__type_traits/has_unique_object_representation.h" } |
| 1861 | module std_private_type_traits_has_virtual_destructor [system] { header "__type_traits/has_virtual_destructor.h" } |
| 1862 | module std_private_type_traits_integral_constant [system] { header "__type_traits/integral_constant.h" } |
| 1863 | module std_private_type_traits_invoke [system] { |
| 1864 | header "__type_traits/invoke.h" |
| 1865 | export std_private_type_traits_conditional |
| 1866 | export std_private_type_traits_decay |
| 1867 | export std_private_type_traits_decay |
| 1868 | export std_private_type_traits_enable_if |
| 1869 | export std_private_type_traits_is_base_of |
| 1870 | export std_private_type_traits_is_core_convertible |
| 1871 | export std_private_type_traits_is_reference_wrapper |
| 1872 | export std_private_type_traits_is_same |
| 1873 | export std_private_type_traits_is_void |
| 1874 | export std_private_type_traits_nat |
| 1875 | export std_private_type_traits_remove_cv |
| 1876 | } |
| 1877 | module std_private_type_traits_is_abstract [system] { header "__type_traits/is_abstract.h" } |
| 1878 | module std_private_type_traits_is_aggregate [system] { header "__type_traits/is_aggregate.h" } |
| 1879 | module std_private_type_traits_is_allocator [system] { header "__type_traits/is_allocator.h" } |
| 1880 | module std_private_type_traits_is_always_bitcastable [system] { header "__type_traits/is_always_bitcastable.h" } |
| 1881 | module std_private_type_traits_is_arithmetic [system] { |
| 1882 | header "__type_traits/is_arithmetic.h" |
| 1883 | export std_private_type_traits_integral_constant |
| 1884 | } |
| 1885 | module std_private_type_traits_is_array [system] { |
| 1886 | header "__type_traits/is_array.h" |
| 1887 | export std_private_type_traits_integral_constant |
| 1888 | } |
| 1889 | module std_private_type_traits_is_assignable [system] { header "__type_traits/is_assignable.h" } |
| 1890 | module std_private_type_traits_is_base_of [system] { header "__type_traits/is_base_of.h" } |
| 1891 | module std_private_type_traits_is_bounded_array [system] { header "__type_traits/is_bounded_array.h" } |
| 1892 | module std_private_type_traits_is_callable [system] { header "__type_traits/is_callable.h" } |
| 1893 | module std_private_type_traits_is_char_like_type [system] { header "__type_traits/is_char_like_type.h" } |
| 1894 | module std_private_type_traits_is_class [system] { header "__type_traits/is_class.h" } |
| 1895 | module std_private_type_traits_is_compound [system] { header "__type_traits/is_compound.h" } |
| 1896 | module std_private_type_traits_is_const [system] { header "__type_traits/is_const.h" } |
| 1897 | module std_private_type_traits_is_constant_evaluated [system] { header "__type_traits/is_constant_evaluated.h" } |
| 1898 | module std_private_type_traits_is_constructible [system] { header "__type_traits/is_constructible.h" } |
| 1899 | module std_private_type_traits_is_convertible [system] { |
| 1900 | header "__type_traits/is_convertible.h" |
| 1901 | export std_private_type_traits_is_array |
| 1902 | } |
| 1903 | module std_private_type_traits_is_copy_assignable [system] { header "__type_traits/is_copy_assignable.h" } |
| 1904 | module std_private_type_traits_is_copy_constructible [system] { header "__type_traits/is_copy_constructible.h" } |
| 1905 | module std_private_type_traits_is_core_convertible [system] { |
| 1906 | header "__type_traits/is_core_convertible.h" |
| 1907 | export std_private_type_traits_integral_constant |
| 1908 | } |
| 1909 | module std_private_type_traits_is_default_constructible [system] { header "__type_traits/is_default_constructible.h" } |
| 1910 | module std_private_type_traits_is_destructible [system] { header "__type_traits/is_destructible.h" } |
| 1911 | module std_private_type_traits_is_empty [system] { header "__type_traits/is_empty.h" } |
| 1912 | module std_private_type_traits_is_enum [system] { |
| 1913 | header "__type_traits/is_enum.h" |
| 1914 | export std_private_type_traits_integral_constant |
| 1915 | } |
| 1916 | module std_private_type_traits_is_equality_comparable [system] { |
| 1917 | header "__type_traits/is_equality_comparable.h" |
| 1918 | export std_private_type_traits_integral_constant |
| 1919 | } |
| 1920 | module std_private_type_traits_is_execution_policy [system] { |
| 1921 | header "__type_traits/is_execution_policy.h" |
| 1922 | export std_private_type_traits_remove_cvref |
| 1923 | } |
| 1924 | module std_private_type_traits_is_final [system] { header "__type_traits/is_final.h" } |
| 1925 | module std_private_type_traits_is_floating_point [system] { header "__type_traits/is_floating_point.h" } |
| 1926 | module std_private_type_traits_is_function [system] { header "__type_traits/is_function.h" } |
| 1927 | module std_private_type_traits_is_fundamental [system] { header "__type_traits/is_fundamental.h" } |
| 1928 | module std_private_type_traits_is_implicitly_default_constructible [system] { header "__type_traits/is_implicitly_default_constructible.h" } |
| 1929 | module std_private_type_traits_is_integral [system] { header "__type_traits/is_integral.h" } |
| 1930 | module std_private_type_traits_is_literal_type [system] { header "__type_traits/is_literal_type.h" } |
| 1931 | module std_private_type_traits_is_member_function_pointer [system] { header "__type_traits/is_member_function_pointer.h" } |
| 1932 | module std_private_type_traits_is_member_object_pointer [system] { header "__type_traits/is_member_object_pointer.h" } |
| 1933 | module std_private_type_traits_is_member_pointer [system] { header "__type_traits/is_member_pointer.h" } |
| 1934 | module std_private_type_traits_is_move_assignable [system] { header "__type_traits/is_move_assignable.h" } |
| 1935 | module std_private_type_traits_is_move_constructible [system] { header "__type_traits/is_move_constructible.h" } |
| 1936 | module std_private_type_traits_is_nothrow_assignable [system] { header "__type_traits/is_nothrow_assignable.h" } |
| 1937 | module std_private_type_traits_is_nothrow_constructible [system] { header "__type_traits/is_nothrow_constructible.h" } |
| 1938 | module std_private_type_traits_is_nothrow_convertible [system] { header "__type_traits/is_nothrow_convertible.h" } |
| 1939 | module std_private_type_traits_is_nothrow_copy_assignable [system] { header "__type_traits/is_nothrow_copy_assignable.h" } |
| 1940 | module std_private_type_traits_is_nothrow_copy_constructible [system] { header "__type_traits/is_nothrow_copy_constructible.h" } |
| 1941 | module std_private_type_traits_is_nothrow_default_constructible [system] { header "__type_traits/is_nothrow_default_constructible.h" } |
| 1942 | module std_private_type_traits_is_nothrow_destructible [system] { |
| 1943 | header "__type_traits/is_nothrow_destructible.h" |
| 1944 | export std_private_type_traits_is_destructible |
| 1945 | } |
| 1946 | module std_private_type_traits_is_nothrow_move_assignable [system] { header "__type_traits/is_nothrow_move_assignable.h" } |
| 1947 | module std_private_type_traits_is_nothrow_move_constructible [system] { |
| 1948 | header "__type_traits/is_nothrow_move_constructible.h" |
| 1949 | export std_private_type_traits_is_nothrow_constructible |
| 1950 | } |
| 1951 | module std_private_type_traits_is_null_pointer [system] { |
| 1952 | header "__type_traits/is_null_pointer.h" |
| 1953 | export std_cstddef |
| 1954 | } |
| 1955 | module std_private_type_traits_is_object [system] { |
| 1956 | header "__type_traits/is_object.h" |
| 1957 | export std_private_type_traits_is_scalar |
| 1958 | } |
| 1959 | module std_private_type_traits_is_pod [system] { header "__type_traits/is_pod.h" } |
| 1960 | module std_private_type_traits_is_pointer [system] { header "__type_traits/is_pointer.h" } |
| 1961 | module std_private_type_traits_is_polymorphic [system] { header "__type_traits/is_polymorphic.h" } |
| 1962 | module std_private_type_traits_is_primary_template [system] { |
| 1963 | header "__type_traits/is_primary_template.h" |
| 1964 | export std_private_type_traits_enable_if |
| 1965 | } |
| 1966 | module std_private_type_traits_is_reference [system] { header "__type_traits/is_reference.h" } |
| 1967 | module std_private_type_traits_is_reference_wrapper [system] { header "__type_traits/is_reference_wrapper.h" } |
| 1968 | module std_private_type_traits_is_referenceable [system] { header "__type_traits/is_referenceable.h" } |
| 1969 | module std_private_type_traits_is_same [system] { |
| 1970 | header "__type_traits/is_same.h" |
| 1971 | export std_private_type_traits_integral_constant |
| 1972 | } |
| 1973 | module std_private_type_traits_is_scalar [system] { |
| 1974 | header "__type_traits/is_scalar.h" |
| 1975 | export std_private_type_traits_is_null_pointer |
| 1976 | } |
| 1977 | module std_private_type_traits_is_scoped_enum [system] { header "__type_traits/is_scoped_enum.h" } |
| 1978 | module std_private_type_traits_is_signed [system] { header "__type_traits/is_signed.h" } |
| 1979 | module std_private_type_traits_is_signed_integer [system] { header "__type_traits/is_signed_integer.h" } |
| 1980 | module std_private_type_traits_is_specialization [system] { header "__type_traits/is_specialization.h" } |
| 1981 | module std_private_type_traits_is_standard_layout [system] { header "__type_traits/is_standard_layout.h" } |
| 1982 | module std_private_type_traits_is_swappable [system] { |
| 1983 | header "__type_traits/is_swappable.h" |
| 1984 | export std_private_type_traits_is_move_constructible |
| 1985 | } |
| 1986 | module std_private_type_traits_is_trivial [system] { header "__type_traits/is_trivial.h" } |
| 1987 | module std_private_type_traits_is_trivially_assignable [system] { header "__type_traits/is_trivially_assignable.h" } |
| 1988 | module std_private_type_traits_is_trivially_constructible [system] { header "__type_traits/is_trivially_constructible.h" } |
| 1989 | module std_private_type_traits_is_trivially_copy_assignable [system] { header "__type_traits/is_trivially_copy_assignable.h" } |
| 1990 | module std_private_type_traits_is_trivially_copy_constructible [system] { header "__type_traits/is_trivially_copy_constructible.h" } |
| 1991 | module std_private_type_traits_is_trivially_copyable [system] { header "__type_traits/is_trivially_copyable.h" } |
| 1992 | module std_private_type_traits_is_trivially_default_constructible [system] { header "__type_traits/is_trivially_default_constructible.h" } |
| 1993 | module std_private_type_traits_is_trivially_destructible [system] { header "__type_traits/is_trivially_destructible.h" } |
| 1994 | module std_private_type_traits_is_trivially_lexicographically_comparable [system] { header "__type_traits/is_trivially_lexicographically_comparable.h" } |
| 1995 | module std_private_type_traits_is_trivially_move_assignable [system] { header "__type_traits/is_trivially_move_assignable.h" } |
| 1996 | module std_private_type_traits_is_trivially_move_constructible [system] { header "__type_traits/is_trivially_move_constructible.h" } |
| 1997 | module std_private_type_traits_is_unbounded_array [system] { header "__type_traits/is_unbounded_array.h" } |
| 1998 | module std_private_type_traits_is_union [system] { header "__type_traits/is_union.h" } |
| 1999 | module std_private_type_traits_is_unsigned [system] { header "__type_traits/is_unsigned.h" } |
| 2000 | module std_private_type_traits_is_unsigned_integer [system] { header "__type_traits/is_unsigned_integer.h" } |
| 2001 | module std_private_type_traits_is_valid_expansion [system] { header "__type_traits/is_valid_expansion.h" } |
| 2002 | module std_private_type_traits_is_void [system] { |
| 2003 | header "__type_traits/is_void.h" |
| 2004 | export std_private_type_traits_integral_constant |
| 2005 | } |
| 2006 | module std_private_type_traits_is_volatile [system] { header "__type_traits/is_volatile.h" } |
| 2007 | module std_private_type_traits_lazy [system] { header "__type_traits/lazy.h" } |
| 2008 | module std_private_type_traits_make_32_64_or_128_bit [system] { header "__type_traits/make_32_64_or_128_bit.h" } |
| 2009 | module std_private_type_traits_make_const_lvalue_ref [system] { header "__type_traits/make_const_lvalue_ref.h" } |
| 2010 | module std_private_type_traits_make_signed [system] { header "__type_traits/make_signed.h" } |
| 2011 | module std_private_type_traits_make_unsigned [system] { |
| 2012 | header "__type_traits/make_unsigned.h" |
| 2013 | export std_private_type_traits_is_unsigned |
| 2014 | } |
| 2015 | module std_private_type_traits_maybe_const [system] { header "__type_traits/maybe_const.h" } |
| 2016 | module std_private_type_traits_nat [system] { header "__type_traits/nat.h" } |
| 2017 | module std_private_type_traits_negation [system] { header "__type_traits/negation.h" } |
| 2018 | module std_private_type_traits_noexcept_move_assign_container [system] { header "__type_traits/noexcept_move_assign_container.h" } |
| 2019 | module std_private_type_traits_operation_traits [system] { header "__type_traits/operation_traits.h" } |
| 2020 | module std_private_type_traits_predicate_traits [system] { header "__type_traits/predicate_traits.h" } |
| 2021 | module std_private_type_traits_promote [system] { header "__type_traits/promote.h" } |
| 2022 | module std_private_type_traits_rank [system] { header "__type_traits/rank.h" } |
| 2023 | module std_private_type_traits_remove_all_extents [system] { header "__type_traits/remove_all_extents.h" } |
| 2024 | module std_private_type_traits_remove_const [system] { header "__type_traits/remove_const.h" } |
| 2025 | module std_private_type_traits_remove_const_ref [system] { header "__type_traits/remove_const_ref.h" } |
| 2026 | module std_private_type_traits_remove_cv [system] { |
| 2027 | header "__type_traits/remove_cv.h" |
| 2028 | export std_private_type_traits_remove_const |
| 2029 | export std_private_type_traits_remove_volatile |
| 2030 | } |
| 2031 | module std_private_type_traits_remove_cvref [system] { header "__type_traits/remove_cvref.h" } |
| 2032 | module std_private_type_traits_remove_extent [system] { header "__type_traits/remove_extent.h" } |
| 2033 | module std_private_type_traits_remove_pointer [system] { header "__type_traits/remove_pointer.h" } |
| 2034 | module std_private_type_traits_remove_reference [system] { header "__type_traits/remove_reference.h" } |
| 2035 | module std_private_type_traits_remove_volatile [system] { header "__type_traits/remove_volatile.h" } |
| 2036 | module std_private_type_traits_result_of [system] { header "__type_traits/result_of.h" } |
| 2037 | module std_private_type_traits_strip_signature [system] { header "__type_traits/strip_signature.h" } |
| 2038 | module std_private_type_traits_type_identity [system] { header "__type_traits/type_identity.h" } |
| 2039 | module std_private_type_traits_type_list [system] { header "__type_traits/type_list.h" } |
| 2040 | module std_private_type_traits_underlying_type [system] { |
| 2041 | header "__type_traits/underlying_type.h" |
| 2042 | export std_private_type_traits_is_enum |
| 2043 | } |
| 2044 | module std_private_type_traits_unwrap_ref [system] { header "__type_traits/unwrap_ref.h" } |
| 2045 | module std_private_type_traits_void_t [system] { header "__type_traits/void_t.h" } |
| 2046 | |
| 2047 | module std_private_utility_as_const [system] { header "__utility/as_const.h" } |
| 2048 | module std_private_utility_auto_cast [system] { |
| 2049 | header "__utility/auto_cast.h" |
| 2050 | export std_private_type_traits_decay |
| 2051 | } |
| 2052 | module std_private_utility_cmp [system] { |
| 2053 | header "__utility/cmp.h" |
| 2054 | export std_private_type_traits_make_unsigned |
| 2055 | } |
| 2056 | module std_private_utility_convert_to_integral [system] { header "__utility/convert_to_integral.h" } |
| 2057 | module std_private_utility_declval [system] { header "__utility/declval.h" } |
| 2058 | module std_private_utility_exception_guard [system] { header "__utility/exception_guard.h" } |
| 2059 | module std_private_utility_exchange [system] { header "__utility/exchange.h" } |
| 2060 | module std_private_utility_forward [system] { header "__utility/forward.h" } |
| 2061 | module std_private_utility_forward_like [system] { header "__utility/forward_like.h" } |
| 2062 | module std_private_utility_in_place [system] { header "__utility/in_place.h" } |
| 2063 | module std_private_utility_integer_sequence [system] { header "__utility/integer_sequence.h" } |
| 2064 | module std_private_utility_is_pointer_in_range [system] { header "__utility/is_pointer_in_range.h" } |
| 2065 | module std_private_utility_move [system] { |
| 2066 | header "__utility/move.h" |
| 2067 | export std_private_type_traits_is_copy_constructible |
| 2068 | export std_private_type_traits_is_nothrow_move_constructible |
| 2069 | export std_private_type_traits_remove_reference |
| 2070 | } |
| 2071 | module std_private_utility_pair [system] { |
| 2072 | header "__utility/pair.h" |
| 2073 | export std_private_ranges_subrange_fwd |
| 2074 | export std_private_tuple_pair_like |
| 2075 | export std_private_type_traits_is_assignable |
| 2076 | export std_private_type_traits_is_constructible |
| 2077 | export std_private_type_traits_is_convertible |
| 2078 | export std_private_type_traits_is_copy_assignable |
| 2079 | export std_private_type_traits_is_move_assignable |
| 2080 | export std_private_type_traits_is_nothrow_copy_constructible |
| 2081 | export std_private_type_traits_is_nothrow_default_constructible |
| 2082 | export std_private_type_traits_is_nothrow_move_assignable |
| 2083 | export std_private_utility_pair_fwd |
| 2084 | } |
| 2085 | module std_private_utility_pair_fwd [system] { header "__fwd/pair.h" } |
| 2086 | module std_private_utility_piecewise_construct [system] { header "__utility/piecewise_construct.h" } |
| 2087 | module std_private_utility_priority_tag [system] { header "__utility/priority_tag.h" } |
| 2088 | module std_private_utility_rel_ops [system] { header "__utility/rel_ops.h" } |
| 2089 | module std_private_utility_swap [system] { |
| 2090 | header "__utility/swap.h" |
| 2091 | export std_private_type_traits_is_swappable |
| 2092 | } |
| 2093 | module std_private_utility_terminate_on_exception [system] { header "__utility/terminate_on_exception.h" } |
| 2094 | module std_private_utility_to_underlying [system] { header "__utility/to_underlying.h" } |
| 2095 | module std_private_utility_unreachable [system] { header "__utility/unreachable.h" } |
| 2096 | |
| 2097 | module std_private_variant_monostate [system] { header "__variant/monostate.h" } |