|
7 | 7 | //
|
8 | 8 | //===----------------------------------------------------------------------===//
|
9 | 9 |
|
| 10 | +// WARNING, this entire header is generated by |
| 11 | +// utils/generate_std_clang_module_header.py |
| 12 | +// DO NOT MODIFY! |
| 13 | + |
10 | 14 | // This header should not be directly included, it's exclusively to import all
|
11 | 15 | // of the libc++ public clang modules for the `std` clang module to export. In
|
12 | 16 | // other words, it's to facilitate `@import std;` in Objective-C++ and `import std`
|
|
17 | 21 | # error "Do not include this header directly, include individual headers instead"
|
18 | 22 | #endif
|
19 | 23 |
|
20 |
| -#include <__availability> |
21 | 24 | #include <__config>
|
22 | 25 |
|
23 | 26 | #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
|
27 | 30 | #include <algorithm>
|
28 | 31 | #include <any>
|
29 | 32 | #include <array>
|
30 |
| -#include <atomic> |
31 | 33 | #include <bit>
|
32 | 34 | #include <bitset>
|
| 35 | +#include <cassert> |
| 36 | +#include <ccomplex> |
| 37 | +#include <cctype> |
| 38 | +#include <cerrno> |
| 39 | +#include <cfenv> |
| 40 | +#include <cfloat> |
33 | 41 | #include <charconv>
|
34 | 42 | #include <chrono>
|
| 43 | +#include <cinttypes> |
| 44 | +#include <ciso646> |
| 45 | +#include <climits> |
| 46 | +#include <cmath> |
35 | 47 | #include <compare>
|
| 48 | +#include <complex.h> |
36 | 49 | #include <complex>
|
37 | 50 | #include <concepts>
|
38 | 51 | #include <condition_variable>
|
| 52 | +#include <coroutine> |
| 53 | +#include <csetjmp> |
| 54 | +#include <csignal> |
| 55 | +#include <cstdarg> |
| 56 | +#include <cstdbool> |
| 57 | +#include <cstddef> |
| 58 | +#include <cstdint> |
| 59 | +#include <cstdio> |
| 60 | +#include <cstdlib> |
| 61 | +#include <cstring> |
| 62 | +#include <ctgmath> |
| 63 | +#include <ctime> |
| 64 | +#include <ctype.h> |
| 65 | +#include <cuchar> |
39 | 66 | #include <deque>
|
| 67 | +#include <errno.h> |
40 | 68 | #include <exception>
|
41 | 69 | #include <execution>
|
42 | 70 | #include <expected>
|
| 71 | +#include <experimental/deque> |
| 72 | +#include <experimental/forward_list> |
| 73 | +#include <experimental/iterator> |
| 74 | +#include <experimental/list> |
| 75 | +#include <experimental/map> |
| 76 | +#include <experimental/memory_resource> |
| 77 | +#include <experimental/propagate_const> |
| 78 | +#include <experimental/set> |
| 79 | +#include <experimental/simd> |
| 80 | +#include <experimental/string> |
| 81 | +#include <experimental/type_traits> |
| 82 | +#include <experimental/unordered_map> |
| 83 | +#include <experimental/unordered_set> |
| 84 | +#include <experimental/utility> |
| 85 | +#include <experimental/vector> |
| 86 | +#include <fenv.h> |
| 87 | +#include <filesystem> |
| 88 | +#include <float.h> |
43 | 89 | #include <format>
|
44 | 90 | #include <forward_list>
|
45 | 91 | #include <functional>
|
46 | 92 | #include <initializer_list>
|
| 93 | +#include <inttypes.h> |
47 | 94 | #include <iosfwd>
|
48 | 95 | #include <iterator>
|
| 96 | +#include <limits.h> |
49 | 97 | #include <limits>
|
50 | 98 | #include <list>
|
51 | 99 | #include <map>
|
| 100 | +#include <math.h> |
52 | 101 | #include <mdspan>
|
53 | 102 | #include <memory>
|
54 | 103 | #include <memory_resource>
|
| 104 | +#include <mutex> |
55 | 105 | #include <new>
|
56 | 106 | #include <numbers>
|
57 | 107 | #include <numeric>
|
58 | 108 | #include <optional>
|
| 109 | +#include <print> |
59 | 110 | #include <queue>
|
60 | 111 | #include <random>
|
61 | 112 | #include <ranges>
|
62 | 113 | #include <ratio>
|
63 | 114 | #include <scoped_allocator>
|
64 | 115 | #include <set>
|
| 116 | +#include <setjmp.h> |
65 | 117 | #include <source_location>
|
66 | 118 | #include <span>
|
67 | 119 | #include <stack>
|
| 120 | +#include <stdbool.h> |
| 121 | +#include <stddef.h> |
68 | 122 | #include <stdexcept>
|
| 123 | +#include <stdint.h> |
| 124 | +#include <stdio.h> |
| 125 | +#include <stdlib.h> |
| 126 | +#include <string.h> |
69 | 127 | #include <string>
|
70 | 128 | #include <string_view>
|
71 | 129 | #include <system_error>
|
| 130 | +#include <tgmath.h> |
72 | 131 | #include <tuple>
|
73 | 132 | #include <type_traits>
|
74 | 133 | #include <typeindex>
|
75 | 134 | #include <typeinfo>
|
| 135 | +#include <uchar.h> |
76 | 136 | #include <unordered_map>
|
77 | 137 | #include <unordered_set>
|
78 | 138 | #include <utility>
|
|
81 | 141 | #include <vector>
|
82 | 142 | #include <version>
|
83 | 143 |
|
84 |
| -#include <cassert> |
85 |
| -#include <ccomplex> |
86 |
| -#include <cctype> |
87 |
| -#include <cerrno> |
88 |
| -#include <cfenv> |
89 |
| -#include <cfloat> |
90 |
| -#include <cinttypes> |
91 |
| -#include <ciso646> |
92 |
| -#include <climits> |
93 |
| -#include <cmath> |
94 |
| -#include <csetjmp> |
95 |
| -#include <csignal> |
96 |
| -#include <cstdarg> |
97 |
| -#include <cstdbool> |
98 |
| -#include <cstddef> |
99 |
| -#include <cstdint> |
100 |
| -#include <cstdio> |
101 |
| -#include <cstdlib> |
102 |
| -#include <cstring> |
103 |
| -#include <ctgmath> |
104 |
| -#include <ctime> |
105 |
| -#include <cuchar> |
106 |
| - |
107 |
| -#include <complex.h> |
108 |
| -#include <ctype.h> |
109 |
| -#include <errno.h> |
110 |
| -#include <fenv.h> |
111 |
| -#include <float.h> |
112 |
| -#include <inttypes.h> |
113 |
| -#include <limits.h> |
114 |
| -#include <math.h> |
115 |
| -#include <setjmp.h> |
116 |
| -#include <stdbool.h> |
117 |
| -#include <stddef.h> |
118 |
| -#include <stdint.h> |
119 |
| -#include <stdio.h> |
120 |
| -#include <stdlib.h> |
121 |
| -#include <string.h> |
122 |
| -#include <tgmath.h> |
123 |
| -#include <uchar.h> |
| 144 | +#ifndef _LIBCPP_HAS_NO_ATOMIC_HEADER |
| 145 | +# include <atomic> |
| 146 | +# include <stdatomic.h> |
| 147 | +#endif |
124 | 148 |
|
125 | 149 | #ifndef _LIBCPP_HAS_NO_LOCALIZATION
|
| 150 | +# include <clocale> |
126 | 151 | # include <codecvt>
|
127 |
| -# ifndef _LIBCPP_HAS_NO_FILESYSTEM |
128 |
| -# include <fstream> |
129 |
| -# endif |
| 152 | +# include <experimental/regex> |
| 153 | +# include <fstream> |
130 | 154 | # include <iomanip>
|
131 | 155 | # include <ios>
|
132 | 156 | # include <iostream>
|
133 | 157 | # include <istream>
|
| 158 | +# include <locale.h> |
134 | 159 | # include <locale>
|
135 | 160 | # include <ostream>
|
136 | 161 | # include <regex>
|
137 | 162 | # include <sstream>
|
138 | 163 | # include <streambuf>
|
139 | 164 | # include <strstream>
|
| 165 | +#endif |
140 | 166 |
|
141 |
| -# include <clocale> |
142 |
| - |
143 |
| -# include <locale.h> |
| 167 | +#ifndef _LIBCPP_HAS_NO_THREADS |
| 168 | +# include <barrier> |
| 169 | +# include <future> |
| 170 | +# include <latch> |
| 171 | +# include <semaphore> |
| 172 | +# include <shared_mutex> |
| 173 | +# include <stop_token> |
| 174 | +# include <thread> |
144 | 175 | #endif
|
145 | 176 |
|
146 | 177 | #ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
|
147 | 178 | # include <cwchar>
|
148 | 179 | # include <cwctype>
|
149 |
| - |
150 | 180 | # include <wchar.h>
|
151 | 181 | # include <wctype.h>
|
152 | 182 | #endif
|
153 |
| - |
154 |
| -#ifdef _LIBCPP_AVAILABILITY_TO_CHARS_FLOATING_POINT |
155 |
| -# include <print> |
156 |
| -#endif |
157 |
| - |
158 |
| -#ifndef _LIBCPP_CXX03_LANG |
159 |
| -# ifndef _LIBCPP_HAS_NO_THREADS |
160 |
| -# include <future> |
161 |
| -# include <mutex> |
162 |
| -# include <thread> |
163 |
| -# endif |
164 |
| - |
165 |
| -# include <experimental/deque> |
166 |
| -# include <experimental/forward_list> |
167 |
| -# include <experimental/iterator> |
168 |
| -# include <experimental/list> |
169 |
| -# include <experimental/map> |
170 |
| -# include <experimental/memory_resource> |
171 |
| -# include <experimental/propagate_const> |
172 |
| -# ifndef _LIBCPP_HAS_NO_LOCALIZATION |
173 |
| -# include <experimental/regex> |
174 |
| -# endif |
175 |
| -# include <experimental/set> |
176 |
| -# include <experimental/simd> |
177 |
| -# include <experimental/string> |
178 |
| -# include <experimental/type_traits> |
179 |
| -# include <experimental/unordered_map> |
180 |
| -# include <experimental/unordered_set> |
181 |
| -# include <experimental/utility> |
182 |
| -# include <experimental/vector> |
183 |
| -#endif |
184 |
| - |
185 |
| -#if _LIBCPP_STD_VER >= 14 |
186 |
| -# ifndef _LIBCPP_HAS_NO_THREADS |
187 |
| -# include <shared_mutex> |
188 |
| -# endif |
189 |
| -#endif |
190 |
| - |
191 |
| -#if _LIBCPP_STD_VER >= 17 |
192 |
| -# ifndef _LIBCPP_HAS_NO_FILESYSTEM |
193 |
| -# include <filesystem> |
194 |
| -# endif |
195 |
| -#endif |
196 |
| - |
197 |
| -#if _LIBCPP_STD_VER >= 20 |
198 |
| -# include <coroutine> |
199 |
| - |
200 |
| -# ifndef _LIBCPP_HAS_NO_THREADS |
201 |
| -# include <barrier> |
202 |
| -# include <latch> |
203 |
| -# include <semaphore> |
204 |
| -# include <stop_token> |
205 |
| -# endif |
206 |
| -#endif |
207 |
| - |
208 |
| -#if _LIBCPP_STD_VER >= 23 |
209 |
| -# ifndef _LIBCPP_HAS_NO_THREADS |
210 |
| -# include <stdatomic.h> |
211 |
| -# endif |
212 |
| -#endif |
0 commit comments