xref: /llvm-project/libcxx/include/__cxx03/module.modulemap (revision b9a2658a3e8bd13b0f9e7a8a440832a95b377216)
1e78f53d1SNikolas Klauser// Main C++ standard library interfaces
2*b9a2658aSNikolas Klausermodule cxx03_std_algorithm [system] {
3e78f53d1SNikolas Klauser  header "algorithm"
4e78f53d1SNikolas Klauser  export *
5e78f53d1SNikolas Klauser}
6*b9a2658aSNikolas Klausermodule cxx03_std_any [system] {
7e78f53d1SNikolas Klauser  header "any"
8e78f53d1SNikolas Klauser  export *
9e78f53d1SNikolas Klauser}
10*b9a2658aSNikolas Klausermodule cxx03_std_array [system] {
11e78f53d1SNikolas Klauser  header "array"
12e78f53d1SNikolas Klauser  export *
13e78f53d1SNikolas Klauser}
14*b9a2658aSNikolas Klausermodule cxx03_std_atomic [system] {
15e78f53d1SNikolas Klauser  header "atomic"
16e78f53d1SNikolas Klauser  export *
17e78f53d1SNikolas Klauser}
18*b9a2658aSNikolas Klausermodule cxx03_std_barrier [system] {
19e78f53d1SNikolas Klauser  header "barrier"
20e78f53d1SNikolas Klauser  export *
21e78f53d1SNikolas Klauser}
22*b9a2658aSNikolas Klausermodule cxx03_std_bit [system] {
23e78f53d1SNikolas Klauser  header "bit"
24e78f53d1SNikolas Klauser  export *
25e78f53d1SNikolas Klauser}
26*b9a2658aSNikolas Klausermodule cxx03_std_bitset [system] {
27e78f53d1SNikolas Klauser  header "bitset"
28e78f53d1SNikolas Klauser  export *
29e78f53d1SNikolas Klauser}
30*b9a2658aSNikolas Klausermodule cxx03_std_charconv [system] {
31e78f53d1SNikolas Klauser  header "charconv"
32e78f53d1SNikolas Klauser  export *
33e78f53d1SNikolas Klauser}
34*b9a2658aSNikolas Klausermodule cxx03_std_chrono [system] {
35e78f53d1SNikolas Klauser  header "chrono"
36e78f53d1SNikolas Klauser  export *
37e78f53d1SNikolas Klauser}
38*b9a2658aSNikolas Klausermodule cxx03_std_codecvt [system] {
39e78f53d1SNikolas Klauser  header "codecvt"
40e78f53d1SNikolas Klauser  export *
41e78f53d1SNikolas Klauser}
42*b9a2658aSNikolas Klausermodule cxx03_std_compare [system] {
43e78f53d1SNikolas Klauser  header "compare"
44e78f53d1SNikolas Klauser  export *
45e78f53d1SNikolas Klauser}
46*b9a2658aSNikolas Klausermodule cxx03_std_complex [system] {
47e78f53d1SNikolas Klauser  header "complex"
48e78f53d1SNikolas Klauser  export *
49e78f53d1SNikolas Klauser}
50*b9a2658aSNikolas Klausermodule cxx03_std_concepts [system] {
51e78f53d1SNikolas Klauser  header "concepts"
52e78f53d1SNikolas Klauser  export *
53e78f53d1SNikolas Klauser}
54*b9a2658aSNikolas Klausermodule cxx03_std_condition_variable [system] {
55e78f53d1SNikolas Klauser  header "condition_variable"
56e78f53d1SNikolas Klauser  export *
57e78f53d1SNikolas Klauser}
58*b9a2658aSNikolas Klausermodule cxx03_std_coroutine [system] {
59e78f53d1SNikolas Klauser  header "coroutine"
60e78f53d1SNikolas Klauser  export *
61e78f53d1SNikolas Klauser}
62*b9a2658aSNikolas Klausermodule cxx03_std_deque [system] {
63e78f53d1SNikolas Klauser  header "deque"
64e78f53d1SNikolas Klauser  export *
65e78f53d1SNikolas Klauser}
66*b9a2658aSNikolas Klausermodule cxx03_std_exception [system] {
67e78f53d1SNikolas Klauser  header "exception"
68e78f53d1SNikolas Klauser  export *
69e78f53d1SNikolas Klauser}
70*b9a2658aSNikolas Klausermodule cxx03_std_execution [system] {
71e78f53d1SNikolas Klauser  header "execution"
72e78f53d1SNikolas Klauser  export *
73e78f53d1SNikolas Klauser}
74*b9a2658aSNikolas Klausermodule cxx03_std_expected [system] {
75e78f53d1SNikolas Klauser  header "expected"
76e78f53d1SNikolas Klauser  export *
77e78f53d1SNikolas Klauser}
78*b9a2658aSNikolas Klausermodule cxx03_std_filesystem [system] {
79e78f53d1SNikolas Klauser  header "filesystem"
80e78f53d1SNikolas Klauser  export *
81e78f53d1SNikolas Klauser}
82*b9a2658aSNikolas Klausermodule cxx03_std_format [system] {
83e78f53d1SNikolas Klauser  header "format"
84e78f53d1SNikolas Klauser  export *
85e78f53d1SNikolas Klauser}
86*b9a2658aSNikolas Klausermodule cxx03_std_forward_list [system] {
87e78f53d1SNikolas Klauser  header "forward_list"
88e78f53d1SNikolas Klauser  export *
89e78f53d1SNikolas Klauser}
90*b9a2658aSNikolas Klausermodule cxx03_std_fstream [system] {
91e78f53d1SNikolas Klauser  header "fstream"
92e78f53d1SNikolas Klauser  export *
93e78f53d1SNikolas Klauser}
94*b9a2658aSNikolas Klausermodule cxx03_std_functional [system] {
95e78f53d1SNikolas Klauser  header "functional"
96e78f53d1SNikolas Klauser  export *
97e78f53d1SNikolas Klauser}
98*b9a2658aSNikolas Klausermodule cxx03_std_future [system] {
99e78f53d1SNikolas Klauser  header "future"
100e78f53d1SNikolas Klauser  export *
101e78f53d1SNikolas Klauser}
102*b9a2658aSNikolas Klausermodule cxx03_std_initializer_list [system] {
103e78f53d1SNikolas Klauser  header "initializer_list"
104e78f53d1SNikolas Klauser  export *
105e78f53d1SNikolas Klauser}
106*b9a2658aSNikolas Klausermodule cxx03_std_iomanip [system] {
107e78f53d1SNikolas Klauser  header "iomanip"
108e78f53d1SNikolas Klauser  export *
109e78f53d1SNikolas Klauser}
110*b9a2658aSNikolas Klausermodule cxx03_std_ios [system] {
111e78f53d1SNikolas Klauser  header "ios"
112e78f53d1SNikolas Klauser  export *
113e78f53d1SNikolas Klauser}
114*b9a2658aSNikolas Klausermodule cxx03_std_iosfwd [system] {
115e78f53d1SNikolas Klauser  header "iosfwd"
116e78f53d1SNikolas Klauser  export *
117e78f53d1SNikolas Klauser}
118*b9a2658aSNikolas Klausermodule cxx03_std_iostream [system] {
119e78f53d1SNikolas Klauser  header "iostream"
120e78f53d1SNikolas Klauser  export *
121e78f53d1SNikolas Klauser}
122*b9a2658aSNikolas Klausermodule cxx03_std_istream [system] {
123e78f53d1SNikolas Klauser  header "istream"
124e78f53d1SNikolas Klauser  export *
125e78f53d1SNikolas Klauser}
126*b9a2658aSNikolas Klausermodule cxx03_std_iterator [system] {
127e78f53d1SNikolas Klauser  header "iterator"
128e78f53d1SNikolas Klauser  export *
129e78f53d1SNikolas Klauser}
130*b9a2658aSNikolas Klausermodule cxx03_std_latch [system] {
131e78f53d1SNikolas Klauser  header "latch"
132e78f53d1SNikolas Klauser  export *
133e78f53d1SNikolas Klauser}
134*b9a2658aSNikolas Klausermodule cxx03_std_limits [system] {
135e78f53d1SNikolas Klauser  header "limits"
136e78f53d1SNikolas Klauser  export *
137e78f53d1SNikolas Klauser}
138*b9a2658aSNikolas Klausermodule cxx03_std_list [system] {
139e78f53d1SNikolas Klauser  header "list"
140e78f53d1SNikolas Klauser  export *
141e78f53d1SNikolas Klauser}
142*b9a2658aSNikolas Klausermodule cxx03_std_locale [system] {
143e78f53d1SNikolas Klauser  header "locale"
144e78f53d1SNikolas Klauser  export *
145e78f53d1SNikolas Klauser}
146*b9a2658aSNikolas Klausermodule cxx03_std_map [system] {
147e78f53d1SNikolas Klauser  header "map"
148e78f53d1SNikolas Klauser  export *
149e78f53d1SNikolas Klauser}
150*b9a2658aSNikolas Klausermodule cxx03_std_mdspan [system] {
151e78f53d1SNikolas Klauser  header "mdspan"
152e78f53d1SNikolas Klauser  export *
153e78f53d1SNikolas Klauser}
154*b9a2658aSNikolas Klausermodule cxx03_std_memory [system] {
155e78f53d1SNikolas Klauser  header "memory"
156e78f53d1SNikolas Klauser  export *
157e78f53d1SNikolas Klauser}
158*b9a2658aSNikolas Klausermodule cxx03_std_memory_resource [system] {
159e78f53d1SNikolas Klauser  header "memory_resource"
160e78f53d1SNikolas Klauser  export *
161e78f53d1SNikolas Klauser}
162*b9a2658aSNikolas Klausermodule cxx03_std_mutex [system] {
163e78f53d1SNikolas Klauser  header "mutex"
164e78f53d1SNikolas Klauser  export *
165e78f53d1SNikolas Klauser}
166*b9a2658aSNikolas Klausermodule cxx03_std_new [system] {
167e78f53d1SNikolas Klauser  header "new"
168e78f53d1SNikolas Klauser  export *
169e78f53d1SNikolas Klauser}
170*b9a2658aSNikolas Klausermodule cxx03_std_numbers [system] {
171e78f53d1SNikolas Klauser  header "numbers"
172e78f53d1SNikolas Klauser  export *
173e78f53d1SNikolas Klauser}
174*b9a2658aSNikolas Klausermodule cxx03_std_numeric [system] {
175e78f53d1SNikolas Klauser  header "numeric"
176e78f53d1SNikolas Klauser  export *
177e78f53d1SNikolas Klauser}
178*b9a2658aSNikolas Klausermodule cxx03_std_optional [system] {
179e78f53d1SNikolas Klauser  header "optional"
180e78f53d1SNikolas Klauser  export *
181e78f53d1SNikolas Klauser}
182*b9a2658aSNikolas Klausermodule cxx03_std_ostream [system] {
183e78f53d1SNikolas Klauser  header "ostream"
184e78f53d1SNikolas Klauser  export *
185e78f53d1SNikolas Klauser}
186*b9a2658aSNikolas Klausermodule cxx03_std_print [system] {
187e78f53d1SNikolas Klauser  header "print"
188e78f53d1SNikolas Klauser  export *
189e78f53d1SNikolas Klauser}
190*b9a2658aSNikolas Klausermodule cxx03_std_queue [system] {
191e78f53d1SNikolas Klauser  header "queue"
192e78f53d1SNikolas Klauser  export *
193e78f53d1SNikolas Klauser}
194*b9a2658aSNikolas Klausermodule cxx03_std_random [system] {
195e78f53d1SNikolas Klauser  header "random"
196e78f53d1SNikolas Klauser  export *
197e78f53d1SNikolas Klauser}
198*b9a2658aSNikolas Klausermodule cxx03_std_ranges [system] {
199e78f53d1SNikolas Klauser  header "ranges"
200e78f53d1SNikolas Klauser  export *
201e78f53d1SNikolas Klauser}
202*b9a2658aSNikolas Klausermodule cxx03_std_ratio [system] {
203e78f53d1SNikolas Klauser  header "ratio"
204e78f53d1SNikolas Klauser  export *
205e78f53d1SNikolas Klauser}
206*b9a2658aSNikolas Klausermodule cxx03_std_regex [system] {
207e78f53d1SNikolas Klauser  header "regex"
208e78f53d1SNikolas Klauser  export *
209e78f53d1SNikolas Klauser}
210*b9a2658aSNikolas Klausermodule cxx03_std_scoped_allocator [system] {
211e78f53d1SNikolas Klauser  header "scoped_allocator"
212e78f53d1SNikolas Klauser  export *
213e78f53d1SNikolas Klauser}
214*b9a2658aSNikolas Klausermodule cxx03_std_semaphore [system] {
215e78f53d1SNikolas Klauser  header "semaphore"
216e78f53d1SNikolas Klauser  export *
217e78f53d1SNikolas Klauser}
218*b9a2658aSNikolas Klausermodule cxx03_std_set [system] {
219e78f53d1SNikolas Klauser  header "set"
220e78f53d1SNikolas Klauser  export *
221e78f53d1SNikolas Klauser}
222*b9a2658aSNikolas Klausermodule cxx03_std_shared_mutex [system] {
223e78f53d1SNikolas Klauser  header "shared_mutex"
224e78f53d1SNikolas Klauser  export std_version
225e78f53d1SNikolas Klauser}
226*b9a2658aSNikolas Klausermodule cxx03_std_source_location [system] {
227e78f53d1SNikolas Klauser  header "source_location"
228e78f53d1SNikolas Klauser  export *
229e78f53d1SNikolas Klauser}
230*b9a2658aSNikolas Klausermodule cxx03_std_span [system] {
231e78f53d1SNikolas Klauser  header "span"
232e78f53d1SNikolas Klauser  export std_private_ranges_enable_borrowed_range
233e78f53d1SNikolas Klauser  export std_version
234e78f53d1SNikolas Klauser  export std_private_span_span_fwd
235e78f53d1SNikolas Klauser}
236*b9a2658aSNikolas Klausermodule cxx03_std_sstream [system] {
237e78f53d1SNikolas Klauser  header "sstream"
238e78f53d1SNikolas Klauser  export *
239e78f53d1SNikolas Klauser}
240*b9a2658aSNikolas Klausermodule cxx03_std_stack [system] {
241e78f53d1SNikolas Klauser  header "stack"
242e78f53d1SNikolas Klauser  export *
243e78f53d1SNikolas Klauser}
244*b9a2658aSNikolas Klausermodule cxx03_std_stdexcept [system] {
245e78f53d1SNikolas Klauser  header "stdexcept"
246e78f53d1SNikolas Klauser  export *
247e78f53d1SNikolas Klauser}
248*b9a2658aSNikolas Klausermodule cxx03_std_stop_token {
249e78f53d1SNikolas Klauser  header "stop_token"
250e78f53d1SNikolas Klauser  export *
251e78f53d1SNikolas Klauser}
252*b9a2658aSNikolas Klausermodule cxx03_std_streambuf [system] {
253e78f53d1SNikolas Klauser  header "streambuf"
254e78f53d1SNikolas Klauser  export *
255e78f53d1SNikolas Klauser}
256*b9a2658aSNikolas Klausermodule cxx03_std_string [system] {
257e78f53d1SNikolas Klauser  header "string"
258e78f53d1SNikolas Klauser  export *
259e78f53d1SNikolas Klauser}
260*b9a2658aSNikolas Klausermodule cxx03_std_string_view [system] {
261e78f53d1SNikolas Klauser  header "string_view"
262e78f53d1SNikolas Klauser  export *
263e78f53d1SNikolas Klauser}
264*b9a2658aSNikolas Klausermodule cxx03_std_strstream [system] {
265e78f53d1SNikolas Klauser  header "strstream"
266e78f53d1SNikolas Klauser  export *
267e78f53d1SNikolas Klauser}
268*b9a2658aSNikolas Klausermodule cxx03_std_syncstream [system] {
269e78f53d1SNikolas Klauser  header "syncstream"
270e78f53d1SNikolas Klauser  export *
271e78f53d1SNikolas Klauser}
272*b9a2658aSNikolas Klausermodule cxx03_std_system_error [system] {
273e78f53d1SNikolas Klauser  header "system_error"
274e78f53d1SNikolas Klauser  export *
275e78f53d1SNikolas Klauser}
276*b9a2658aSNikolas Klausermodule cxx03_std_thread [system] {
277e78f53d1SNikolas Klauser  header "thread"
278e78f53d1SNikolas Klauser  export *
279e78f53d1SNikolas Klauser}
280*b9a2658aSNikolas Klausermodule cxx03_std_tuple [system] {
281e78f53d1SNikolas Klauser  header "tuple"
282e78f53d1SNikolas Klauser  export *
283e78f53d1SNikolas Klauser}
284*b9a2658aSNikolas Klausermodule cxx03_std_type_traits [system] {
285e78f53d1SNikolas Klauser  header "type_traits"
286e78f53d1SNikolas Klauser  export *
287e78f53d1SNikolas Klauser}
288*b9a2658aSNikolas Klausermodule cxx03_std_typeindex [system] {
289e78f53d1SNikolas Klauser  header "typeindex"
290e78f53d1SNikolas Klauser  export *
291e78f53d1SNikolas Klauser}
292*b9a2658aSNikolas Klausermodule cxx03_std_typeinfo [system] {
293e78f53d1SNikolas Klauser  header "typeinfo"
294e78f53d1SNikolas Klauser  export *
295e78f53d1SNikolas Klauser}
296*b9a2658aSNikolas Klausermodule cxx03_std_unordered_map [system] {
297e78f53d1SNikolas Klauser  header "unordered_map"
298e78f53d1SNikolas Klauser  export *
299e78f53d1SNikolas Klauser}
300*b9a2658aSNikolas Klausermodule cxx03_std_unordered_set [system] {
301e78f53d1SNikolas Klauser  header "unordered_set"
302e78f53d1SNikolas Klauser  export *
303e78f53d1SNikolas Klauser}
304*b9a2658aSNikolas Klausermodule cxx03_std_utility [system] {
305e78f53d1SNikolas Klauser  header "utility"
306e78f53d1SNikolas Klauser  export *
307e78f53d1SNikolas Klauser}
308*b9a2658aSNikolas Klausermodule cxx03_std_valarray [system] {
309e78f53d1SNikolas Klauser  header "valarray"
310e78f53d1SNikolas Klauser  export *
311e78f53d1SNikolas Klauser}
312*b9a2658aSNikolas Klausermodule cxx03_std_variant [system] {
313e78f53d1SNikolas Klauser  header "variant"
314e78f53d1SNikolas Klauser  export *
315e78f53d1SNikolas Klauser}
316*b9a2658aSNikolas Klausermodule cxx03_std_vector [system] {
317e78f53d1SNikolas Klauser  header "vector"
318e78f53d1SNikolas Klauser  export *
319e78f53d1SNikolas Klauser}
320*b9a2658aSNikolas Klausermodule cxx03_std_version [system] {
321e78f53d1SNikolas Klauser  header "version"
322e78f53d1SNikolas Klauser  export *
323e78f53d1SNikolas Klauser}
324e78f53d1SNikolas Klauser
325e78f53d1SNikolas Klauser// C standard library interface wrappers
326*b9a2658aSNikolas Klausermodule cxx03_std_cassert [system] {
327e78f53d1SNikolas Klauser  // <cassert>'s use of NDEBUG requires textual inclusion.
328e78f53d1SNikolas Klauser  textual header "cassert"
329e78f53d1SNikolas Klauser}
330*b9a2658aSNikolas Klausermodule cxx03_std_ccomplex [system] {
331e78f53d1SNikolas Klauser  header "ccomplex"
332e78f53d1SNikolas Klauser  export *
333e78f53d1SNikolas Klauser}
334*b9a2658aSNikolas Klausermodule cxx03_std_cctype [system] {
335e78f53d1SNikolas Klauser  header "cctype"
336e78f53d1SNikolas Klauser  export *
337e78f53d1SNikolas Klauser}
338*b9a2658aSNikolas Klausermodule cxx03_std_cerrno [system] {
339e78f53d1SNikolas Klauser  header "cerrno"
340e78f53d1SNikolas Klauser  export *
341e78f53d1SNikolas Klauser}
342*b9a2658aSNikolas Klausermodule cxx03_std_cfenv [system] {
343e78f53d1SNikolas Klauser  header "cfenv"
344e78f53d1SNikolas Klauser  export *
345e78f53d1SNikolas Klauser}
346*b9a2658aSNikolas Klausermodule cxx03_std_cfloat [system] {
347e78f53d1SNikolas Klauser  header "cfloat"
348e78f53d1SNikolas Klauser  export *
349e78f53d1SNikolas Klauser}
350*b9a2658aSNikolas Klausermodule cxx03_std_cinttypes [system] {
351e78f53d1SNikolas Klauser  header "cinttypes"
352e78f53d1SNikolas Klauser  export *
353e78f53d1SNikolas Klauser}
354*b9a2658aSNikolas Klausermodule cxx03_std_ciso646 [system] {
355e78f53d1SNikolas Klauser  header "ciso646"
356e78f53d1SNikolas Klauser  export *
357e78f53d1SNikolas Klauser}
358*b9a2658aSNikolas Klausermodule cxx03_std_climits [system] {
359e78f53d1SNikolas Klauser  header "climits"
360e78f53d1SNikolas Klauser  export *
361e78f53d1SNikolas Klauser}
362*b9a2658aSNikolas Klausermodule cxx03_std_clocale [system] {
363e78f53d1SNikolas Klauser  header "clocale"
364e78f53d1SNikolas Klauser  export *
365e78f53d1SNikolas Klauser}
366*b9a2658aSNikolas Klausermodule cxx03_std_cmath [system] {
367e78f53d1SNikolas Klauser  header "cmath"
368e78f53d1SNikolas Klauser  export *
369e78f53d1SNikolas Klauser}
370*b9a2658aSNikolas Klausermodule cxx03_std_csetjmp [system] {
371e78f53d1SNikolas Klauser  header "csetjmp"
372e78f53d1SNikolas Klauser  export *
373e78f53d1SNikolas Klauser}
374*b9a2658aSNikolas Klausermodule cxx03_std_csignal [system] {
375e78f53d1SNikolas Klauser  header "csignal"
376e78f53d1SNikolas Klauser  export *
377e78f53d1SNikolas Klauser}
378e78f53d1SNikolas Klauser// FIXME: <cstdalign> is missing.
379*b9a2658aSNikolas Klausermodule cxx03_std_cstdarg [system] {
380e78f53d1SNikolas Klauser  header "cstdarg"
381e78f53d1SNikolas Klauser  export *
382e78f53d1SNikolas Klauser}
383*b9a2658aSNikolas Klausermodule cxx03_std_cstdbool [system] {
384e78f53d1SNikolas Klauser  header "cstdbool"
385e78f53d1SNikolas Klauser  export *
386e78f53d1SNikolas Klauser}
387*b9a2658aSNikolas Klausermodule cxx03_std_cstddef [system] {
388e78f53d1SNikolas Klauser  header "cstddef"
389e78f53d1SNikolas Klauser  export *
390e78f53d1SNikolas Klauser}
391*b9a2658aSNikolas Klausermodule cxx03_std_cstdint [system] {
392e78f53d1SNikolas Klauser  header "cstdint"
393e78f53d1SNikolas Klauser  export *
394e78f53d1SNikolas Klauser}
395*b9a2658aSNikolas Klausermodule cxx03_std_cstdio [system] {
396e78f53d1SNikolas Klauser  header "cstdio"
397e78f53d1SNikolas Klauser  export *
398e78f53d1SNikolas Klauser}
399*b9a2658aSNikolas Klausermodule cxx03_std_cstdlib [system] {
400e78f53d1SNikolas Klauser  header "cstdlib"
401e78f53d1SNikolas Klauser  export *
402e78f53d1SNikolas Klauser}
403*b9a2658aSNikolas Klausermodule cxx03_std_cstring [system] {
404e78f53d1SNikolas Klauser  header "cstring"
405e78f53d1SNikolas Klauser  export *
406e78f53d1SNikolas Klauser}
407*b9a2658aSNikolas Klausermodule cxx03_std_ctgmath [system] {
408e78f53d1SNikolas Klauser  header "ctgmath"
409e78f53d1SNikolas Klauser  export *
410e78f53d1SNikolas Klauser}
411*b9a2658aSNikolas Klausermodule cxx03_std_ctime [system] {
412e78f53d1SNikolas Klauser  header "ctime"
413e78f53d1SNikolas Klauser  export *
414e78f53d1SNikolas Klauser}
415*b9a2658aSNikolas Klausermodule cxx03_std_cuchar [system] {
416e78f53d1SNikolas Klauser  header "cuchar"
417e78f53d1SNikolas Klauser  export *
418e78f53d1SNikolas Klauser}
419*b9a2658aSNikolas Klausermodule cxx03_std_cwchar [system] {
420e78f53d1SNikolas Klauser  header "cwchar"
421e78f53d1SNikolas Klauser  export *
422e78f53d1SNikolas Klauser}
423*b9a2658aSNikolas Klausermodule cxx03_std_cwctype [system] {
424e78f53d1SNikolas Klauser  header "cwctype"
425e78f53d1SNikolas Klauser  export *
426e78f53d1SNikolas Klauser}
427e78f53d1SNikolas Klauser
428e78f53d1SNikolas Klauser// C standard library interfaces augmented/replaced in C++
429e78f53d1SNikolas Klauser// <assert.h> provided by C library.
430*b9a2658aSNikolas Klausermodule cxx03_std_complex_h [system] {
431e78f53d1SNikolas Klauser  header "complex.h"
432e78f53d1SNikolas Klauser  export *
433e78f53d1SNikolas Klauser}
434*b9a2658aSNikolas Klausermodule cxx03_std_ctype_h [system] {
435e78f53d1SNikolas Klauser  header "ctype.h"
436e78f53d1SNikolas Klauser  export *
437e78f53d1SNikolas Klauser}
438*b9a2658aSNikolas Klausermodule cxx03_std_errno_h [system] {
439e78f53d1SNikolas Klauser  header "errno.h"
440e78f53d1SNikolas Klauser  export *
441e78f53d1SNikolas Klauser}
442*b9a2658aSNikolas Klausermodule cxx03_std_fenv_h [system] {
443e78f53d1SNikolas Klauser  header "fenv.h"
444e78f53d1SNikolas Klauser  export *
445e78f53d1SNikolas Klauser}
446*b9a2658aSNikolas Klausermodule cxx03_std_float_h [system] {
447e78f53d1SNikolas Klauser  header "float.h"
448e78f53d1SNikolas Klauser  export *
449e78f53d1SNikolas Klauser}
450*b9a2658aSNikolas Klausermodule cxx03_std_inttypes_h [system] {
451e78f53d1SNikolas Klauser  header "inttypes.h"
452e78f53d1SNikolas Klauser  export *
453e78f53d1SNikolas Klauser}
454e78f53d1SNikolas Klauser// <iso646.h> provided by compiler.
455*b9a2658aSNikolas Klausermodule cxx03_std_locale_h [system] {
456e78f53d1SNikolas Klauser  header "locale.h"
457e78f53d1SNikolas Klauser  export *
458e78f53d1SNikolas Klauser}
459*b9a2658aSNikolas Klausermodule cxx03_std_math_h [system] {
460e78f53d1SNikolas Klauser  header "math.h"
461e78f53d1SNikolas Klauser  export *
462e78f53d1SNikolas Klauser}
463e78f53d1SNikolas Klauser// <setjmp.h> provided by C library.
464e78f53d1SNikolas Klauser// <signal.h> provided by C library.
465e78f53d1SNikolas Klauser// FIXME: <stdalign.h> is missing.
466e78f53d1SNikolas Klauser// <stdarg.h> provided by compiler.
467*b9a2658aSNikolas Klausermodule cxx03_std_stdatomic_h [system] {
468e78f53d1SNikolas Klauser  header "stdatomic.h"
469e78f53d1SNikolas Klauser  export *
470e78f53d1SNikolas Klauser}
471*b9a2658aSNikolas Klausermodule cxx03_std_stdbool_h [system] {
472e78f53d1SNikolas Klauser  // <stdbool.h>'s __bool_true_false_are_defined macro requires textual inclusion.
473e78f53d1SNikolas Klauser  textual header "stdbool.h"
474e78f53d1SNikolas Klauser  export *
475e78f53d1SNikolas Klauser}
476*b9a2658aSNikolas Klausermodule cxx03_std_stddef_h [system] {
477e78f53d1SNikolas Klauser  // <stddef.h>'s __need_* macros require textual inclusion.
478e78f53d1SNikolas Klauser  textual header "stddef.h"
479e78f53d1SNikolas Klauser  export *
480e78f53d1SNikolas Klauser}
481*b9a2658aSNikolas Klausermodule cxx03_std_stdint_h [system] {
482e78f53d1SNikolas Klauser  header "stdint.h"
483e78f53d1SNikolas Klauser  export *
484e78f53d1SNikolas Klauser}
485*b9a2658aSNikolas Klausermodule cxx03_std_stdio_h [system] {
486e78f53d1SNikolas Klauser  // <stdio.h>'s __need_* macros require textual inclusion.
487e78f53d1SNikolas Klauser  textual header "stdio.h"
488e78f53d1SNikolas Klauser  export *
489e78f53d1SNikolas Klauser}
490*b9a2658aSNikolas Klausermodule cxx03_std_stdlib_h [system] {
491e78f53d1SNikolas Klauser  // <stdlib.h>'s __need_* macros require textual inclusion.
492e78f53d1SNikolas Klauser  textual header "stdlib.h"
493e78f53d1SNikolas Klauser  export *
494e78f53d1SNikolas Klauser}
495*b9a2658aSNikolas Klausermodule cxx03_std_string_h [system] {
496e78f53d1SNikolas Klauser  header "string.h"
497e78f53d1SNikolas Klauser  export *
498e78f53d1SNikolas Klauser}
499*b9a2658aSNikolas Klausermodule cxx03_std_tgmath_h [system] {
500e78f53d1SNikolas Klauser  header "tgmath.h"
501e78f53d1SNikolas Klauser  export *
502e78f53d1SNikolas Klauser}
503*b9a2658aSNikolas Klausermodule cxx03_std_uchar_h [system] {
504e78f53d1SNikolas Klauser  header "uchar.h"
505e78f53d1SNikolas Klauser  export *
506e78f53d1SNikolas Klauser}
507e78f53d1SNikolas Klauser// <time.h> provided by C library.
508*b9a2658aSNikolas Klausermodule cxx03_std_wchar_h [system] {
509e78f53d1SNikolas Klauser  // <wchar.h>'s __need_* macros require textual inclusion.
510e78f53d1SNikolas Klauser  textual header "wchar.h"
511e78f53d1SNikolas Klauser  export *
512e78f53d1SNikolas Klauser}
513*b9a2658aSNikolas Klausermodule cxx03_std_wctype_h [system] {
514e78f53d1SNikolas Klauser  header "wctype.h"
515e78f53d1SNikolas Klauser  export *
516e78f53d1SNikolas Klauser}
517e78f53d1SNikolas Klauser
518e78f53d1SNikolas Klauser// Experimental C++ standard library interfaces
519*b9a2658aSNikolas Klausermodule cxx03_std_experimental [system] {
520e78f53d1SNikolas Klauser  module iterator {
521e78f53d1SNikolas Klauser    header "experimental/iterator"
522e78f53d1SNikolas Klauser    export *
523e78f53d1SNikolas Klauser  }
524e78f53d1SNikolas Klauser  module memory {
525e78f53d1SNikolas Klauser    header "experimental/memory"
526e78f53d1SNikolas Klauser    export *
527e78f53d1SNikolas Klauser  }
528e78f53d1SNikolas Klauser  module propagate_const {
529e78f53d1SNikolas Klauser    header "experimental/propagate_const"
530e78f53d1SNikolas Klauser    export *
531e78f53d1SNikolas Klauser  }
532e78f53d1SNikolas Klauser  module simd {
533e78f53d1SNikolas Klauser    module aligned_tag          { private header "experimental/__simd/aligned_tag.h" }
534e78f53d1SNikolas Klauser    module declaration          { private header "experimental/__simd/declaration.h" }
535e78f53d1SNikolas Klauser    module reference            { private header "experimental/__simd/reference.h" }
536e78f53d1SNikolas Klauser    module scalar               { private header "experimental/__simd/scalar.h" }
537e78f53d1SNikolas Klauser    module simd                 { private header "experimental/__simd/simd.h" }
538e78f53d1SNikolas Klauser    module simd_mask            { private header "experimental/__simd/simd_mask.h" }
539e78f53d1SNikolas Klauser    module traits               { private header "experimental/__simd/traits.h" }
540e78f53d1SNikolas Klauser    module utility              { private header "experimental/__simd/utility.h" }
541e78f53d1SNikolas Klauser    module vec_ext              { private header "experimental/__simd/vec_ext.h" }
542e78f53d1SNikolas Klauser
543e78f53d1SNikolas Klauser    header "experimental/simd"
544e78f53d1SNikolas Klauser    export *
545e78f53d1SNikolas Klauser  }
546e78f53d1SNikolas Klauser  module type_traits {
547e78f53d1SNikolas Klauser    header "experimental/type_traits"
548e78f53d1SNikolas Klauser    export *
549e78f53d1SNikolas Klauser  }
550e78f53d1SNikolas Klauser  module utility {
551e78f53d1SNikolas Klauser    header "experimental/utility"
552e78f53d1SNikolas Klauser    export *
553e78f53d1SNikolas Klauser  }
554e78f53d1SNikolas Klauser  module __config {
555e78f53d1SNikolas Klauser    textual header "experimental/__config"
556e78f53d1SNikolas Klauser    export *
557e78f53d1SNikolas Klauser  }
558e78f53d1SNikolas Klauser}
559e78f53d1SNikolas Klauser
560e78f53d1SNikolas Klauser// Convenience method to get all of the above modules in a single import statement.
561e78f53d1SNikolas Klauser// Importing only the needed modules is likely to be more performant.
562*b9a2658aSNikolas Klausermodule cxx03_std [system] {
563e78f53d1SNikolas Klauser  header "__std_clang_module"
564e78f53d1SNikolas Klauser  export *
565e78f53d1SNikolas Klauser}
566e78f53d1SNikolas Klauser
567e78f53d1SNikolas Klauser// Implementation detail headers that are private to libc++. These modules
568e78f53d1SNikolas Klauser// must not be directly imported.
569*b9a2658aSNikolas Klausermodule cxx03_std_private_assert            [system] {
570e78f53d1SNikolas Klauser  header "__assert"
571e78f53d1SNikolas Klauser  export *
572e78f53d1SNikolas Klauser}
573*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_reference     [system] {
574e78f53d1SNikolas Klauser  header "__bit_reference"
575e78f53d1SNikolas Klauser  export *
576e78f53d1SNikolas Klauser}
577*b9a2658aSNikolas Klausermodule cxx03_std_private_fwd_bit_reference [system] {
578e78f53d1SNikolas Klauser  header "__fwd/bit_reference.h"
579e78f53d1SNikolas Klauser}
580*b9a2658aSNikolas Klausermodule cxx03_std_private_config            [system] {
581e78f53d1SNikolas Klauser  textual header "__config"
582e78f53d1SNikolas Klauser  textual header "__configuration/abi.h"
583e78f53d1SNikolas Klauser  textual header "__configuration/availability.h"
584e78f53d1SNikolas Klauser  textual header "__configuration/compiler.h"
585e78f53d1SNikolas Klauser  textual header "__configuration/language.h"
586e78f53d1SNikolas Klauser  textual header "__configuration/platform.h"
587e78f53d1SNikolas Klauser  export *
588e78f53d1SNikolas Klauser}
589*b9a2658aSNikolas Klausermodule cxx03_std_private_hash_table        [system] {
590e78f53d1SNikolas Klauser  header "__hash_table"
591e78f53d1SNikolas Klauser  export *
592e78f53d1SNikolas Klauser}
593*b9a2658aSNikolas Klausermodule cxx03_std_private_locale            [system] {
594e78f53d1SNikolas Klauser  header "__locale"
595e78f53d1SNikolas Klauser  export *
596e78f53d1SNikolas Klauser}
597*b9a2658aSNikolas Klausermodule cxx03_std_private_mbstate_t         [system] {
598e78f53d1SNikolas Klauser  header "__mbstate_t.h"
599e78f53d1SNikolas Klauser  export *
600e78f53d1SNikolas Klauser}
601*b9a2658aSNikolas Klausermodule cxx03_std_private_node_handle       [system] {
602e78f53d1SNikolas Klauser  header "__node_handle"
603e78f53d1SNikolas Klauser  export *
604e78f53d1SNikolas Klauser}
605*b9a2658aSNikolas Klausermodule cxx03_std_private_split_buffer      [system] {
606e78f53d1SNikolas Klauser  header "__split_buffer"
607e78f53d1SNikolas Klauser  export *
608e78f53d1SNikolas Klauser}
609*b9a2658aSNikolas Klausermodule cxx03_std_private_std_mbstate_t     [system] {
610e78f53d1SNikolas Klauser  header "__std_mbstate_t.h"
611e78f53d1SNikolas Klauser  export *
612e78f53d1SNikolas Klauser}
613*b9a2658aSNikolas Klausermodule cxx03_std_private_tree              [system] {
614e78f53d1SNikolas Klauser  header "__tree"
615e78f53d1SNikolas Klauser  export *
616e78f53d1SNikolas Klauser}
617*b9a2658aSNikolas Klausermodule cxx03_std_private_undef_macros      [system] {
618e78f53d1SNikolas Klauser  textual header "__undef_macros"
619e78f53d1SNikolas Klauser  export *
620e78f53d1SNikolas Klauser}
621*b9a2658aSNikolas Klausermodule cxx03_std_private_verbose_abort     [system] {
622e78f53d1SNikolas Klauser  header "__verbose_abort"
623e78f53d1SNikolas Klauser  export *
624e78f53d1SNikolas Klauser}
625e78f53d1SNikolas Klauser
626*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_adjacent_find                               [system] { header "__algorithm/adjacent_find.h" }
627*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_all_of                                      [system] { header "__algorithm/all_of.h" }
628*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_any_of                                      [system] { header "__algorithm/any_of.h" }
629*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_binary_search                               [system] { header "__algorithm/binary_search.h" }
630*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_clamp                                       [system] { header "__algorithm/clamp.h" }
631*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_comp                                        [system] { header "__algorithm/comp.h" }
632*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_comp_ref_type                               [system] { header "__algorithm/comp_ref_type.h" }
633*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_copy                                        [system] {
634e78f53d1SNikolas Klauser  header "__algorithm/copy.h"
635e78f53d1SNikolas Klauser  export std_private_algorithm_copy_move_common
636e78f53d1SNikolas Klauser}
637*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_copy_backward                               [system] { header "__algorithm/copy_backward.h" }
638*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_copy_if                                     [system] { header "__algorithm/copy_if.h" }
639*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_copy_move_common                            [system] {
640e78f53d1SNikolas Klauser  header "__algorithm/copy_move_common.h"
641e78f53d1SNikolas Klauser  export std_private_type_traits_is_trivially_copyable
642e78f53d1SNikolas Klauser}
643*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_copy_n                                      [system] { header "__algorithm/copy_n.h" }
644*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_count                                       [system] { header "__algorithm/count.h" }
645*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_count_if                                    [system] { header "__algorithm/count_if.h" }
646*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_equal                                       [system] { header "__algorithm/equal.h" }
647*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_equal_range                                 [system] { header "__algorithm/equal_range.h" }
648*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_fill                                        [system] { header "__algorithm/fill.h" }
649*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_fill_n                                      [system] { header "__algorithm/fill_n.h" }
650*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_find                                        [system] {
651e78f53d1SNikolas Klauser  header "__algorithm/find.h"
652e78f53d1SNikolas Klauser  export std_private_algorithm_unwrap_iter
653e78f53d1SNikolas Klauser}
654*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_find_end                                    [system] { header "__algorithm/find_end.h" }
655*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_find_first_of                               [system] { header "__algorithm/find_first_of.h" }
656*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_find_if                                     [system] { header "__algorithm/find_if.h" }
657*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_find_if_not                                 [system] { header "__algorithm/find_if_not.h" }
658*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_find_segment_if                             [system] { header "__algorithm/find_segment_if.h" }
659*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_fold                                        [system] { header "__algorithm/fold.h" }
660*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_for_each                                    [system] { header "__algorithm/for_each.h" }
661*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_for_each_n                                  [system] { header "__algorithm/for_each_n.h" }
662*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_for_each_segment                            [system] { header "__algorithm/for_each_segment.h" }
663*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_generate                                    [system] { header "__algorithm/generate.h" }
664*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_generate_n                                  [system] { header "__algorithm/generate_n.h" }
665*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_half_positive                               [system] { header "__algorithm/half_positive.h" }
666*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_in_found_result                             [system] { header "__algorithm/in_found_result.h" }
667*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_in_fun_result                               [system] { header "__algorithm/in_fun_result.h" }
668*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_in_in_out_result                            [system] { header "__algorithm/in_in_out_result.h" }
669*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_in_in_result                                [system] { header "__algorithm/in_in_result.h" }
670*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_in_out_out_result                           [system] { header "__algorithm/in_out_out_result.h" }
671*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_in_out_result                               [system] { header "__algorithm/in_out_result.h" }
672*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_includes                                    [system] { header "__algorithm/includes.h" }
673*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_inplace_merge                               [system] { header "__algorithm/inplace_merge.h" }
674*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_is_heap                                     [system] { header "__algorithm/is_heap.h" }
675*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_is_heap_until                               [system] { header "__algorithm/is_heap_until.h" }
676*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_is_partitioned                              [system] { header "__algorithm/is_partitioned.h" }
677*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_is_permutation                              [system] { header "__algorithm/is_permutation.h" }
678*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_is_sorted                                   [system] { header "__algorithm/is_sorted.h" }
679*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_is_sorted_until                             [system] { header "__algorithm/is_sorted_until.h" }
680*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_iter_swap                                   [system] { header "__algorithm/iter_swap.h" }
681*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_iterator_operations                         [system] {
682e78f53d1SNikolas Klauser  header "__algorithm/iterator_operations.h"
683e78f53d1SNikolas Klauser  export *
684e78f53d1SNikolas Klauser}
685*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_lexicographical_compare                     [system] { header "__algorithm/lexicographical_compare.h" }
686*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_lexicographical_compare_three_way           [system] { header "__algorithm/lexicographical_compare_three_way.h" }
687*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_lower_bound                                 [system] { header "__algorithm/lower_bound.h" }
688*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_make_heap                                   [system] { header "__algorithm/make_heap.h" }
689*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_make_projected                              [system] { header "__algorithm/make_projected.h" }
690*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_max                                         [system] { header "__algorithm/max.h" }
691*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_max_element                                 [system] { header "__algorithm/max_element.h" }
692*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_merge                                       [system] { header "__algorithm/merge.h" }
693*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_min                                         [system] { header "__algorithm/min.h" }
694*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_min_element                                 [system] { header "__algorithm/min_element.h" }
695*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_min_max_result                              [system] { header "__algorithm/min_max_result.h" }
696*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_minmax                                      [system] {
697e78f53d1SNikolas Klauser  header "__algorithm/minmax.h"
698e78f53d1SNikolas Klauser  export *
699e78f53d1SNikolas Klauser}
700*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_minmax_element                              [system] { header "__algorithm/minmax_element.h" }
701*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_mismatch                                    [system] {
702e78f53d1SNikolas Klauser  header "__algorithm/mismatch.h"
703e78f53d1SNikolas Klauser  export std_private_algorithm_simd_utils
704e78f53d1SNikolas Klauser  export std_private_iterator_aliasing_iterator
705e78f53d1SNikolas Klauser}
706*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_move                                        [system] { header "__algorithm/move.h" }
707*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_move_backward                               [system] { header "__algorithm/move_backward.h" }
708*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_next_permutation                            [system] { header "__algorithm/next_permutation.h" }
709*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_none_of                                     [system] { header "__algorithm/none_of.h" }
710*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_nth_element                                 [system] { header "__algorithm/nth_element.h" }
711*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_partial_sort                                [system] { header "__algorithm/partial_sort.h" }
712*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_partial_sort_copy                           [system] { header "__algorithm/partial_sort_copy.h" }
713*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_partition                                   [system] { header "__algorithm/partition.h" }
714*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_partition_copy                              [system] { header "__algorithm/partition_copy.h" }
715*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_partition_point                             [system] { header "__algorithm/partition_point.h" }
716*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_pop_heap                                    [system] { header "__algorithm/pop_heap.h" }
717*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_prev_permutation                            [system] { header "__algorithm/prev_permutation.h" }
718*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_pstl                                        [system] {
719e78f53d1SNikolas Klauser  header "__algorithm/pstl.h"
720e78f53d1SNikolas Klauser  export *
721e78f53d1SNikolas Klauser}
722*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_push_heap                                   [system] { header "__algorithm/push_heap.h" }
723*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_adjacent_find                        [system] { header "__algorithm/ranges_adjacent_find.h" }
724*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_all_of                               [system] { header "__algorithm/ranges_all_of.h" }
725*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_any_of                               [system] { header "__algorithm/ranges_any_of.h" }
726*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_binary_search                        [system] {
727e78f53d1SNikolas Klauser  header "__algorithm/ranges_binary_search.h"
728e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
729e78f53d1SNikolas Klauser}
730*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_clamp                                [system] {
731e78f53d1SNikolas Klauser  header "__algorithm/ranges_clamp.h"
732e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
733e78f53d1SNikolas Klauser}
734*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_contains                             [system] { header "__algorithm/ranges_contains.h" }
735*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_contains_subrange                    [system] { header "__algorithm/ranges_contains_subrange.h" }
736*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_copy                                 [system] {
737e78f53d1SNikolas Klauser  header "__algorithm/ranges_copy.h"
738e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
739e78f53d1SNikolas Klauser}
740*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_copy_backward                        [system] {
741e78f53d1SNikolas Klauser  header "__algorithm/ranges_copy_backward.h"
742e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
743e78f53d1SNikolas Klauser}
744*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_copy_if                              [system] {
745e78f53d1SNikolas Klauser  header "__algorithm/ranges_copy_if.h"
746e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
747e78f53d1SNikolas Klauser}
748*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_copy_n                               [system] {
749e78f53d1SNikolas Klauser  header "__algorithm/ranges_copy_n.h"
750e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
751e78f53d1SNikolas Klauser}
752*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_count                                [system] { header "__algorithm/ranges_count.h" }
753*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_count_if                             [system] { header "__algorithm/ranges_count_if.h" }
754*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_ends_with                            [system] { header "__algorithm/ranges_ends_with.h" }
755*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_equal                                [system] { header "__algorithm/ranges_equal.h" }
756*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_equal_range                          [system] {
757e78f53d1SNikolas Klauser  header "__algorithm/ranges_equal_range.h"
758e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
759e78f53d1SNikolas Klauser}
760*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_fill                                 [system] { header "__algorithm/ranges_fill.h" }
761*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_fill_n                               [system] { header "__algorithm/ranges_fill_n.h" }
762*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_find                                 [system] { header "__algorithm/ranges_find.h" }
763*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_find_end                             [system] { header "__algorithm/ranges_find_end.h" }
764*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_find_first_of                        [system] { header "__algorithm/ranges_find_first_of.h" }
765*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_find_if                              [system] { header "__algorithm/ranges_find_if.h" }
766*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_find_if_not                          [system] { header "__algorithm/ranges_find_if_not.h" }
767*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_find_last                            [system] { header "__algorithm/ranges_find_last.h" }
768*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_for_each                             [system] {
769e78f53d1SNikolas Klauser  header "__algorithm/ranges_for_each.h"
770e78f53d1SNikolas Klauser  export std_private_algorithm_in_fun_result
771e78f53d1SNikolas Klauser}
772*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_for_each_n                           [system] {
773e78f53d1SNikolas Klauser  header "__algorithm/ranges_for_each_n.h"
774e78f53d1SNikolas Klauser  export std_private_algorithm_in_fun_result
775e78f53d1SNikolas Klauser}
776*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_generate                             [system] { header "__algorithm/ranges_generate.h" }
777*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_generate_n                           [system] { header "__algorithm/ranges_generate_n.h" }
778*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_includes                             [system] {
779e78f53d1SNikolas Klauser  header "__algorithm/ranges_includes.h"
780e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
781e78f53d1SNikolas Klauser}
782*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_inplace_merge                        [system] {
783e78f53d1SNikolas Klauser  header "__algorithm/ranges_inplace_merge.h"
784e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
785e78f53d1SNikolas Klauser}
786*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_is_heap                              [system] {
787e78f53d1SNikolas Klauser  header "__algorithm/ranges_is_heap.h"
788e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
789e78f53d1SNikolas Klauser}
790*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_is_heap_until                        [system] {
791e78f53d1SNikolas Klauser  header "__algorithm/ranges_is_heap_until.h"
792e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
793e78f53d1SNikolas Klauser}
794*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_is_partitioned                       [system] { header "__algorithm/ranges_is_partitioned.h" }
795*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_is_permutation                       [system] { header "__algorithm/ranges_is_permutation.h" }
796*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_is_sorted                            [system] {
797e78f53d1SNikolas Klauser  header "__algorithm/ranges_is_sorted.h"
798e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
799e78f53d1SNikolas Klauser}
800*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_is_sorted_until                      [system] {
801e78f53d1SNikolas Klauser  header "__algorithm/ranges_is_sorted_until.h"
802e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
803e78f53d1SNikolas Klauser}
804*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_iterator_concept                     [system] { header "__algorithm/ranges_iterator_concept.h" }
805*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_lexicographical_compare              [system] {
806e78f53d1SNikolas Klauser  header "__algorithm/ranges_lexicographical_compare.h"
807e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
808e78f53d1SNikolas Klauser}
809*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_lower_bound                          [system] {
810e78f53d1SNikolas Klauser  header "__algorithm/ranges_lower_bound.h"
811e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
812e78f53d1SNikolas Klauser}
813*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_make_heap                            [system] {
814e78f53d1SNikolas Klauser  header "__algorithm/ranges_make_heap.h"
815e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
816e78f53d1SNikolas Klauser}
817*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_max                                  [system] {
818e78f53d1SNikolas Klauser  header "__algorithm/ranges_max.h"
819e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
820e78f53d1SNikolas Klauser}
821*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_max_element                          [system] {
822e78f53d1SNikolas Klauser  header "__algorithm/ranges_max_element.h"
823e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
824e78f53d1SNikolas Klauser}
825*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_merge                                [system] {
826e78f53d1SNikolas Klauser  header "__algorithm/ranges_merge.h"
827e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_out_result
828e78f53d1SNikolas Klauser}
829*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_min                                  [system] {
830e78f53d1SNikolas Klauser  header "__algorithm/ranges_min.h"
831e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
832e78f53d1SNikolas Klauser}
833*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_min_element                          [system] {
834e78f53d1SNikolas Klauser  header "__algorithm/ranges_min_element.h"
835e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
836e78f53d1SNikolas Klauser}
837*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_minmax                               [system] {
838e78f53d1SNikolas Klauser  header "__algorithm/ranges_minmax.h"
839e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
840e78f53d1SNikolas Klauser  export std_private_algorithm_min_max_result
841e78f53d1SNikolas Klauser}
842*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_minmax_element                       [system] {
843e78f53d1SNikolas Klauser  header "__algorithm/ranges_minmax_element.h"
844e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
845e78f53d1SNikolas Klauser  export std_private_algorithm_min_max_result
846e78f53d1SNikolas Klauser}
847*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_mismatch                             [system] {
848e78f53d1SNikolas Klauser  header "__algorithm/ranges_mismatch.h"
849e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_result
850e78f53d1SNikolas Klauser}
851*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_move                                 [system] {
852e78f53d1SNikolas Klauser  header "__algorithm/ranges_move.h"
853e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
854e78f53d1SNikolas Klauser}
855*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_move_backward                        [system] {
856e78f53d1SNikolas Klauser  header "__algorithm/ranges_move_backward.h"
857e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
858e78f53d1SNikolas Klauser}
859*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_next_permutation                     [system] {
860e78f53d1SNikolas Klauser  header "__algorithm/ranges_next_permutation.h"
861e78f53d1SNikolas Klauser  export std_private_algorithm_in_found_result
862e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
863e78f53d1SNikolas Klauser}
864*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_none_of                              [system] { header "__algorithm/ranges_none_of.h" }
865*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_nth_element                          [system] {
866e78f53d1SNikolas Klauser  header "__algorithm/ranges_nth_element.h"
867e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
868e78f53d1SNikolas Klauser}
869*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_partial_sort                         [system] {
870e78f53d1SNikolas Klauser  header "__algorithm/ranges_partial_sort.h"
871e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
872e78f53d1SNikolas Klauser}
873*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_partial_sort_copy                    [system] {
874e78f53d1SNikolas Klauser  header "__algorithm/ranges_partial_sort_copy.h"
875e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
876e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
877e78f53d1SNikolas Klauser}
878*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_partition                            [system] { header "__algorithm/ranges_partition.h" }
879*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_partition_copy                       [system] { header "__algorithm/ranges_partition_copy.h" }
880*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_partition_point                      [system] { header "__algorithm/ranges_partition_point.h" }
881*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_pop_heap                             [system] {
882e78f53d1SNikolas Klauser  header "__algorithm/ranges_pop_heap.h"
883e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
884e78f53d1SNikolas Klauser}
885*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_prev_permutation                     [system] {
886e78f53d1SNikolas Klauser  header "__algorithm/ranges_prev_permutation.h"
887e78f53d1SNikolas Klauser  export std_private_algorithm_in_found_result
888e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
889e78f53d1SNikolas Klauser}
890*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_push_heap                            [system] {
891e78f53d1SNikolas Klauser  header "__algorithm/ranges_push_heap.h"
892e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
893e78f53d1SNikolas Klauser}
894*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_remove                               [system] { header "__algorithm/ranges_remove.h" }
895*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_remove_copy                          [system] {
896e78f53d1SNikolas Klauser  header "__algorithm/ranges_remove_copy.h"
897e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
898e78f53d1SNikolas Klauser}
899*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_remove_copy_if                       [system] {
900e78f53d1SNikolas Klauser  header "__algorithm/ranges_remove_copy_if.h"
901e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
902e78f53d1SNikolas Klauser}
903*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_remove_if                            [system] { header "__algorithm/ranges_remove_if.h" }
904*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_replace                              [system] { header "__algorithm/ranges_replace.h" }
905*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_replace_copy                         [system] {
906e78f53d1SNikolas Klauser  header "__algorithm/ranges_replace_copy.h"
907e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
908e78f53d1SNikolas Klauser}
909*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_replace_copy_if                      [system] {
910e78f53d1SNikolas Klauser  header "__algorithm/ranges_replace_copy_if.h"
911e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
912e78f53d1SNikolas Klauser}
913*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_replace_if                           [system] { header "__algorithm/ranges_replace_if.h" }
914*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_reverse                              [system] { header "__algorithm/ranges_reverse.h" }
915*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_reverse_copy                         [system] {
916e78f53d1SNikolas Klauser  header "__algorithm/ranges_reverse_copy.h"
917e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
918e78f53d1SNikolas Klauser}
919*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_rotate                               [system] { header "__algorithm/ranges_rotate.h" }
920*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_rotate_copy                          [system] {
921e78f53d1SNikolas Klauser  header "__algorithm/ranges_rotate_copy.h"
922e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
923e78f53d1SNikolas Klauser}
924*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_sample                               [system] { header "__algorithm/ranges_sample.h" }
925*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_search                               [system] { header "__algorithm/ranges_search.h" }
926*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_search_n                             [system] { header "__algorithm/ranges_search_n.h" }
927*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_set_difference                       [system] {
928e78f53d1SNikolas Klauser  header "__algorithm/ranges_set_difference.h"
929e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
930e78f53d1SNikolas Klauser}
931*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_set_intersection                     [system] {
932e78f53d1SNikolas Klauser  header "__algorithm/ranges_set_intersection.h"
933e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_out_result
934e78f53d1SNikolas Klauser}
935*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_set_symmetric_difference             [system] {
936e78f53d1SNikolas Klauser  header "__algorithm/ranges_set_symmetric_difference.h"
937e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_out_result
938e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
939e78f53d1SNikolas Klauser}
940*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_set_union                            [system] {
941e78f53d1SNikolas Klauser  header "__algorithm/ranges_set_union.h"
942e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_out_result
943e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
944e78f53d1SNikolas Klauser}
945*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_shuffle                              [system] { header "__algorithm/ranges_shuffle.h" }
946*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_sort                                 [system] {
947e78f53d1SNikolas Klauser  header "__algorithm/ranges_sort.h"
948e78f53d1SNikolas Klauser  export std_private_algorithm_make_projected
949e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
950e78f53d1SNikolas Klauser}
951*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_sort_heap                            [system] {
952e78f53d1SNikolas Klauser  header "__algorithm/ranges_sort_heap.h"
953e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
954e78f53d1SNikolas Klauser}
955*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_stable_partition                     [system] { header "__algorithm/ranges_stable_partition.h" }
956*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_stable_sort                          [system] {
957e78f53d1SNikolas Klauser  header "__algorithm/ranges_stable_sort.h"
958e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
959e78f53d1SNikolas Klauser}
960*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_starts_with                          [system] { header "__algorithm/ranges_starts_with.h" }
961*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_swap_ranges                          [system] {
962e78f53d1SNikolas Klauser  header "__algorithm/ranges_swap_ranges.h"
963e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_result
964e78f53d1SNikolas Klauser}
965*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_transform                            [system] {
966e78f53d1SNikolas Klauser  header "__algorithm/ranges_transform.h"
967e78f53d1SNikolas Klauser  export std_private_algorithm_in_in_out_result
968e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
969e78f53d1SNikolas Klauser}
970*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_unique                               [system] { header "__algorithm/ranges_unique.h" }
971*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_unique_copy                          [system] {
972e78f53d1SNikolas Klauser  header "__algorithm/ranges_unique_copy.h"
973e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
974e78f53d1SNikolas Klauser}
975*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_ranges_upper_bound                          [system] {
976e78f53d1SNikolas Klauser  header "__algorithm/ranges_upper_bound.h"
977e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
978e78f53d1SNikolas Klauser}
979*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_remove                                      [system] { header "__algorithm/remove.h" }
980*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_remove_copy                                 [system] { header "__algorithm/remove_copy.h" }
981*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_remove_copy_if                              [system] { header "__algorithm/remove_copy_if.h" }
982*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_remove_if                                   [system] { header "__algorithm/remove_if.h" }
983*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_replace                                     [system] { header "__algorithm/replace.h" }
984*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_replace_copy                                [system] { header "__algorithm/replace_copy.h" }
985*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_replace_copy_if                             [system] { header "__algorithm/replace_copy_if.h" }
986*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_replace_if                                  [system] { header "__algorithm/replace_if.h" }
987*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_reverse                                     [system] { header "__algorithm/reverse.h" }
988*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_reverse_copy                                [system] { header "__algorithm/reverse_copy.h" }
989*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_rotate                                      [system] { header "__algorithm/rotate.h" }
990*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_rotate_copy                                 [system] { header "__algorithm/rotate_copy.h" }
991*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_sample                                      [system] { header "__algorithm/sample.h" }
992*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_search                                      [system] { header "__algorithm/search.h" }
993*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_search_n                                    [system] { header "__algorithm/search_n.h" }
994*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_set_difference                              [system] { header "__algorithm/set_difference.h" }
995*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_set_intersection                            [system] { header "__algorithm/set_intersection.h" }
996*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_set_symmetric_difference                    [system] { header "__algorithm/set_symmetric_difference.h" }
997*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_set_union                                   [system] { header "__algorithm/set_union.h" }
998*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_shift_left                                  [system] { header "__algorithm/shift_left.h" }
999*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_shift_right                                 [system] { header "__algorithm/shift_right.h" }
1000*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_shuffle                                     [system] { header "__algorithm/shuffle.h" }
1001*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_sift_down                                   [system] { header "__algorithm/sift_down.h" }
1002*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_sort                                        [system] {
1003e78f53d1SNikolas Klauser  header "__algorithm/sort.h"
1004e78f53d1SNikolas Klauser  export std_private_debug_utils_strict_weak_ordering_check
1005e78f53d1SNikolas Klauser}
1006*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_simd_utils                                  [system] { header "__algorithm/simd_utils.h" }
1007*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_sort_heap                                   [system] { header "__algorithm/sort_heap.h" }
1008*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_stable_partition                            [system] { header "__algorithm/stable_partition.h" }
1009*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_stable_sort                                 [system] { header "__algorithm/stable_sort.h" }
1010*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_swap_ranges                                 [system] {
1011e78f53d1SNikolas Klauser  header "__algorithm/swap_ranges.h"
1012e78f53d1SNikolas Klauser  export std_private_algorithm_iterator_operations
1013e78f53d1SNikolas Klauser}
1014*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_three_way_comp_ref_type                     [system] { header "__algorithm/three_way_comp_ref_type.h" }
1015*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_transform                                   [system] { header "__algorithm/transform.h" }
1016*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_uniform_random_bit_generator_adaptor        [system] { header "__algorithm/uniform_random_bit_generator_adaptor.h" }
1017*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_unique                                      [system] { header "__algorithm/unique.h" }
1018*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_unique_copy                                 [system] { header "__algorithm/unique_copy.h" }
1019*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_unwrap_iter                                 [system] {
1020e78f53d1SNikolas Klauser  header "__algorithm/unwrap_iter.h"
1021e78f53d1SNikolas Klauser  export std_private_iterator_iterator_traits
1022e78f53d1SNikolas Klauser}
1023*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_unwrap_range                                [system] {
1024e78f53d1SNikolas Klauser  header "__algorithm/unwrap_range.h"
1025e78f53d1SNikolas Klauser  export std_private_utility_pair
1026e78f53d1SNikolas Klauser}
1027*b9a2658aSNikolas Klausermodule cxx03_std_private_algorithm_upper_bound                                 [system] { header "__algorithm/upper_bound.h" }
1028e78f53d1SNikolas Klauser
1029*b9a2658aSNikolas Klausermodule cxx03_std_private_array_array_fwd [system] { header "__fwd/array.h" }
1030e78f53d1SNikolas Klauser
1031*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_aliases             [system] {
1032e78f53d1SNikolas Klauser  header "__atomic/aliases.h"
1033e78f53d1SNikolas Klauser  export std_private_atomic_atomic
1034e78f53d1SNikolas Klauser}
1035*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic              [system] {
1036e78f53d1SNikolas Klauser  header "__atomic/atomic.h"
1037e78f53d1SNikolas Klauser  export std_private_atomic_atomic_base
1038e78f53d1SNikolas Klauser}
1039*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic_base         [system] { header "__atomic/atomic_base.h" }
1040*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic_flag         [system] {
1041e78f53d1SNikolas Klauser  header "__atomic/atomic_flag.h"
1042e78f53d1SNikolas Klauser  export *
1043e78f53d1SNikolas Klauser}
1044*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic_init         [system] { header "__atomic/atomic_init.h" }
1045*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic_lock_free    [system] { header "__atomic/atomic_lock_free.h" }
1046*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic_ref          [system] { header "__atomic/atomic_ref.h" }
1047*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_atomic_sync         [system] {
1048e78f53d1SNikolas Klauser  header "__atomic/atomic_sync.h"
1049e78f53d1SNikolas Klauser  export std_private_atomic_to_gcc_order
1050e78f53d1SNikolas Klauser}
1051*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_check_memory_order  [system] { header "__atomic/check_memory_order.h" }
1052*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_contention_t        [system] { header "__atomic/contention_t.h" }
1053*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_cxx_atomic_impl     [system] { header "__atomic/cxx_atomic_impl.h" }
1054*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_fence               [system] { header "__atomic/fence.h" }
1055*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_is_always_lock_free [system] { header "__atomic/is_always_lock_free.h" }
1056*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_kill_dependency     [system] { header "__atomic/kill_dependency.h" }
1057*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_memory_order        [system] { header "__atomic/memory_order.h" }
1058*b9a2658aSNikolas Klausermodule cxx03_std_private_atomic_to_gcc_order        [system] {
1059e78f53d1SNikolas Klauser  header "__atomic/to_gcc_order.h"
1060e78f53d1SNikolas Klauser  export std_private_atomic_memory_order
1061e78f53d1SNikolas Klauser}
1062e78f53d1SNikolas Klauser
1063*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_bit_cast       [system] { header "__bit/bit_cast.h" }
1064*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_bit_ceil       [system] { header "__bit/bit_ceil.h" }
1065*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_bit_floor      [system] { header "__bit/bit_floor.h" }
1066*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_bit_log2       [system] { header "__bit/bit_log2.h" }
1067*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_bit_width      [system] { header "__bit/bit_width.h" }
1068*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_blsr           [system] { header "__bit/blsr.h" }
1069*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_byteswap       [system] { header "__bit/byteswap.h" }
1070*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_countl         [system] { header "__bit/countl.h" }
1071*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_countr         [system] { header "__bit/countr.h" }
1072*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_endian         [system] { header "__bit/endian.h" }
1073*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_has_single_bit [system] { header "__bit/has_single_bit.h" }
1074*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_invert_if      [system] { header "__bit/invert_if.h" }
1075*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_popcount       [system] { header "__bit/popcount.h" }
1076*b9a2658aSNikolas Klausermodule cxx03_std_private_bit_rotate         [system] { header "__bit/rotate.h" }
1077e78f53d1SNikolas Klauser
1078*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_chars_format            [system] { header "__charconv/chars_format.h" }
1079*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_from_chars_integral     [system] { header "__charconv/from_chars_integral.h" }
1080*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_from_chars_result       [system] { header "__charconv/from_chars_result.h" }
1081*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_tables                  [system] { header "__charconv/tables.h" }
1082*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_to_chars                [system] { header "__charconv/to_chars.h" }
1083*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_to_chars_base_10        [system] { header "__charconv/to_chars_base_10.h" }
1084*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_to_chars_floating_point [system] { header "__charconv/to_chars_floating_point.h" }
1085*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_to_chars_integral       [system] {
1086e78f53d1SNikolas Klauser  header "__charconv/to_chars_integral.h"
1087e78f53d1SNikolas Klauser  export std_private_charconv_traits
1088e78f53d1SNikolas Klauser}
1089*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_to_chars_result         [system] {
1090e78f53d1SNikolas Klauser  header "__charconv/to_chars_result.h"
1091e78f53d1SNikolas Klauser  export *
1092e78f53d1SNikolas Klauser}
1093*b9a2658aSNikolas Klausermodule cxx03_std_private_charconv_traits                  [system] { header "__charconv/traits.h" }
1094e78f53d1SNikolas Klauser
1095*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_calendar               [system] { header "__chrono/calendar.h" }
1096*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_concepts               [system] { header "__chrono/concepts.h" }
1097*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_convert_to_timespec    [system] { header "__chrono/convert_to_timespec.h" }
1098*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_convert_to_tm          [system] { header "__chrono/convert_to_tm.h" }
1099*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_day                    [system] { header "__chrono/day.h" }
1100*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_duration               [system] {
1101e78f53d1SNikolas Klauser  header "__chrono/duration.h"
1102e78f53d1SNikolas Klauser  export std_private_type_traits_is_convertible
1103e78f53d1SNikolas Klauser}
1104*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_exception              [system] { header "__chrono/exception.h" }
1105*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_file_clock             [system] { header "__chrono/file_clock.h" }
1106*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_formatter              [system] {
1107e78f53d1SNikolas Klauser  header "__chrono/formatter.h"
1108e78f53d1SNikolas Klauser}
1109*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_hh_mm_ss               [system] { header "__chrono/hh_mm_ss.h" }
1110*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_high_resolution_clock  [system] {
1111e78f53d1SNikolas Klauser  header "__chrono/high_resolution_clock.h"
1112e78f53d1SNikolas Klauser  export std_private_chrono_steady_clock
1113e78f53d1SNikolas Klauser  export std_private_chrono_system_clock
1114e78f53d1SNikolas Klauser}
1115*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_leap_second            [system] { header "__chrono/leap_second.h" }
1116*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_literals               [system] { header "__chrono/literals.h" }
1117*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_local_info             [system] {
1118e78f53d1SNikolas Klauser  header "__chrono/local_info.h"
1119e78f53d1SNikolas Klauser  export std_private_chrono_sys_info
1120e78f53d1SNikolas Klauser}
1121*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_month                  [system] { header "__chrono/month.h" }
1122*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_month_weekday          [system] { header "__chrono/month_weekday.h" }
1123*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_monthday               [system] { header "__chrono/monthday.h" }
1124*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_ostream                [system] {
1125e78f53d1SNikolas Klauser  header "__chrono/ostream.h"
1126e78f53d1SNikolas Klauser}
1127*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_parser_std_format_spec [system] {
1128e78f53d1SNikolas Klauser  header "__chrono/parser_std_format_spec.h"
1129e78f53d1SNikolas Klauser}
1130*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_statically_widen       [system] { header "__chrono/statically_widen.h" }
1131*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_steady_clock           [system] {
1132e78f53d1SNikolas Klauser  header "__chrono/steady_clock.h"
1133e78f53d1SNikolas Klauser  export std_private_chrono_time_point
1134e78f53d1SNikolas Klauser}
1135*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_time_zone              [system] {
1136e78f53d1SNikolas Klauser  header "__chrono/time_zone.h"
1137e78f53d1SNikolas Klauser  export std_private_memory_unique_ptr
1138e78f53d1SNikolas Klauser}
1139*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_time_zone_link         [system] {
1140e78f53d1SNikolas Klauser  header "__chrono/time_zone_link.h"
1141e78f53d1SNikolas Klauser}
1142*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_sys_info               [system] {
1143e78f53d1SNikolas Klauser  header "__chrono/sys_info.h"
1144e78f53d1SNikolas Klauser}
1145*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_system_clock           [system] {
1146e78f53d1SNikolas Klauser  header "__chrono/system_clock.h"
1147e78f53d1SNikolas Klauser  export std_private_chrono_time_point
1148e78f53d1SNikolas Klauser}
1149*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_tzdb                   [system] {
1150e78f53d1SNikolas Klauser  header "__chrono/tzdb.h"
1151e78f53d1SNikolas Klauser  export *
1152e78f53d1SNikolas Klauser}
1153*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_tzdb_list              [system] {
1154e78f53d1SNikolas Klauser  header "__chrono/tzdb_list.h"
1155e78f53d1SNikolas Klauser  export *
1156e78f53d1SNikolas Klauser}
1157*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_time_point             [system] { header "__chrono/time_point.h" }
1158*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_weekday                [system] { header "__chrono/weekday.h" }
1159*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_year                   [system] { header "__chrono/year.h" }
1160*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_year_month             [system] { header "__chrono/year_month.h" }
1161*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_year_month_day         [system] { header "__chrono/year_month_day.h" }
1162*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_year_month_weekday     [system] { header "__chrono/year_month_weekday.h" }
1163*b9a2658aSNikolas Klausermodule cxx03_std_private_chrono_zoned_time             [system] { header "__chrono/zoned_time.h" }
1164e78f53d1SNikolas Klauser
1165*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_common_comparison_category     [system] { header "__compare/common_comparison_category.h" }
1166*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_compare_partial_order_fallback [system] { header "__compare/compare_partial_order_fallback.h" }
1167*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_compare_strong_order_fallback  [system] { header "__compare/compare_strong_order_fallback.h" }
1168*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_compare_three_way              [system] { header "__compare/compare_three_way.h" }
1169*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_compare_three_way_result       [system] { header "__compare/compare_three_way_result.h" }
1170*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_compare_weak_order_fallback    [system] { header "__compare/compare_weak_order_fallback.h" }
1171*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_is_eq                          [system] { header "__compare/is_eq.h" }
1172*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_ordering                       [system] { header "__compare/ordering.h" }
1173*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_partial_order                  [system] { header "__compare/partial_order.h" }
1174*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_strong_order                   [system] { header "__compare/strong_order.h" }
1175*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_synth_three_way                [system] { header "__compare/synth_three_way.h" }
1176*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_three_way_comparable           [system] { header "__compare/three_way_comparable.h" }
1177*b9a2658aSNikolas Klausermodule cxx03_std_private_compare_weak_order                     [system] { header "__compare/weak_order.h" }
1178e78f53d1SNikolas Klauser
1179*b9a2658aSNikolas Klausermodule cxx03_std_private_complex_complex_fwd            [system] { header "__fwd/complex.h" }
1180e78f53d1SNikolas Klauser
1181*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_arithmetic            [system] { header "__concepts/arithmetic.h" }
1182*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_assignable            [system] { header "__concepts/assignable.h" }
1183*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_boolean_testable      [system] { header "__concepts/boolean_testable.h" }
1184*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_class_or_enum         [system] { header "__concepts/class_or_enum.h" }
1185*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_common_reference_with [system] { header "__concepts/common_reference_with.h" }
1186*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_common_with           [system] { header "__concepts/common_with.h" }
1187*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_constructible         [system] {
1188e78f53d1SNikolas Klauser  header "__concepts/constructible.h"
1189e78f53d1SNikolas Klauser  export std_private_concepts_destructible
1190e78f53d1SNikolas Klauser}
1191*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_convertible_to        [system] { header "__concepts/convertible_to.h" }
1192*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_copyable              [system] { header "__concepts/copyable.h" }
1193*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_derived_from          [system] { header "__concepts/derived_from.h" }
1194*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_destructible          [system] {
1195e78f53d1SNikolas Klauser  header "__concepts/destructible.h"
1196e78f53d1SNikolas Klauser  export std_private_type_traits_is_nothrow_destructible
1197e78f53d1SNikolas Klauser}
1198*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_different_from        [system] { header "__concepts/different_from.h" }
1199*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_equality_comparable   [system] {
1200e78f53d1SNikolas Klauser  header "__concepts/equality_comparable.h"
1201e78f53d1SNikolas Klauser  export std_private_type_traits_common_reference
1202e78f53d1SNikolas Klauser}
1203*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_invocable             [system] { header "__concepts/invocable.h" }
1204*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_movable               [system] {
1205e78f53d1SNikolas Klauser  header "__concepts/movable.h"
1206e78f53d1SNikolas Klauser  export std_private_type_traits_is_object
1207e78f53d1SNikolas Klauser}
1208*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_predicate             [system] { header "__concepts/predicate.h" }
1209*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_regular               [system] { header "__concepts/regular.h" }
1210*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_relation              [system] { header "__concepts/relation.h" }
1211*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_same_as               [system] {
1212e78f53d1SNikolas Klauser  header "__concepts/same_as.h"
1213e78f53d1SNikolas Klauser  export std_private_type_traits_is_same
1214e78f53d1SNikolas Klauser}
1215*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_semiregular           [system] { header "__concepts/semiregular.h" }
1216*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_swappable             [system] { header "__concepts/swappable.h" }
1217*b9a2658aSNikolas Klausermodule cxx03_std_private_concepts_totally_ordered       [system] { header "__concepts/totally_ordered.h" }
1218e78f53d1SNikolas Klauser
1219*b9a2658aSNikolas Klausermodule cxx03_std_private_condition_variable_condition_variable [system] {
1220e78f53d1SNikolas Klauser  header "__condition_variable/condition_variable.h"
1221e78f53d1SNikolas Klauser  export *
1222e78f53d1SNikolas Klauser}
1223e78f53d1SNikolas Klauser
1224*b9a2658aSNikolas Klausermodule cxx03_std_private_coroutine_coroutine_handle      [system] { header "__coroutine/coroutine_handle.h" }
1225*b9a2658aSNikolas Klausermodule cxx03_std_private_coroutine_coroutine_traits      [system] { header "__coroutine/coroutine_traits.h" }
1226*b9a2658aSNikolas Klausermodule cxx03_std_private_coroutine_noop_coroutine_handle [system] { header "__coroutine/noop_coroutine_handle.h" }
1227*b9a2658aSNikolas Klausermodule cxx03_std_private_coroutine_trivial_awaitables    [system] { header "__coroutine/trivial_awaitables.h" }
1228e78f53d1SNikolas Klauser
1229*b9a2658aSNikolas Klausermodule cxx03_std_private_debug_utils_randomize_range            [system] { header "__debug_utils/randomize_range.h" }
1230*b9a2658aSNikolas Klausermodule cxx03_std_private_debug_utils_sanitizers                 [system] { header "__debug_utils/sanitizers.h" }
1231*b9a2658aSNikolas Klausermodule cxx03_std_private_debug_utils_strict_weak_ordering_check [system] {
1232e78f53d1SNikolas Klauser  header "__debug_utils/strict_weak_ordering_check.h"
1233e78f53d1SNikolas Klauser  export std_private_type_traits_is_constant_evaluated
1234e78f53d1SNikolas Klauser}
1235e78f53d1SNikolas Klauser
1236*b9a2658aSNikolas Klausermodule cxx03_std_private_deque_fwd [system] { header "__fwd/deque.h" }
1237e78f53d1SNikolas Klauser
1238*b9a2658aSNikolas Klausermodule cxx03_std_private_exception_exception        [system] { header "__exception/exception.h" }
1239*b9a2658aSNikolas Klausermodule cxx03_std_private_exception_exception_ptr    [system] {
1240e78f53d1SNikolas Klauser  header "__exception/exception_ptr.h"
1241e78f53d1SNikolas Klauser  export std_private_exception_operations
1242e78f53d1SNikolas Klauser}
1243*b9a2658aSNikolas Klausermodule cxx03_std_private_exception_nested_exception [system] { header "__exception/nested_exception.h" }
1244*b9a2658aSNikolas Klausermodule cxx03_std_private_exception_operations       [system] { header "__exception/operations.h" }
1245*b9a2658aSNikolas Klausermodule cxx03_std_private_exception_terminate        [system] { header "__exception/terminate.h" }
1246e78f53d1SNikolas Klauser
1247*b9a2658aSNikolas Klausermodule cxx03_std_private_expected_bad_expected_access [system] { header "__expected/bad_expected_access.h" }
1248*b9a2658aSNikolas Klausermodule cxx03_std_private_expected_expected            [system] { header "__expected/expected.h" }
1249*b9a2658aSNikolas Klausermodule cxx03_std_private_expected_unexpect            [system] { header "__expected/unexpect.h" }
1250*b9a2658aSNikolas Klausermodule cxx03_std_private_expected_unexpected          [system] { header "__expected/unexpected.h" }
1251e78f53d1SNikolas Klauser
1252*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_copy_options                 [system] { header "__filesystem/copy_options.h" }
1253*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_directory_entry              [system] {
1254e78f53d1SNikolas Klauser  header "__filesystem/directory_entry.h"
1255e78f53d1SNikolas Klauser  export *
1256e78f53d1SNikolas Klauser}
1257*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_directory_iterator           [system] {
1258e78f53d1SNikolas Klauser  header "__filesystem/directory_iterator.h"
1259e78f53d1SNikolas Klauser  export *
1260e78f53d1SNikolas Klauser}
1261*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_directory_options            [system] { header "__filesystem/directory_options.h" }
1262*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_file_status                  [system] { header "__filesystem/file_status.h" }
1263*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_file_time_type               [system] { header "__filesystem/file_time_type.h" }
1264*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_file_type                    [system] { header "__filesystem/file_type.h" }
1265*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_filesystem_error             [system] {
1266e78f53d1SNikolas Klauser  header "__filesystem/filesystem_error.h"
1267e78f53d1SNikolas Klauser  export *
1268e78f53d1SNikolas Klauser}
1269*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_operations                   [system] { header "__filesystem/operations.h" }
1270*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_path                         [system] {
1271e78f53d1SNikolas Klauser  header "__filesystem/path.h"
1272e78f53d1SNikolas Klauser  export *
1273e78f53d1SNikolas Klauser}
1274*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_path_iterator                [system] { header "__filesystem/path_iterator.h" }
1275*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_perm_options                 [system] { header "__filesystem/perm_options.h" }
1276*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_perms                        [system] { header "__filesystem/perms.h" }
1277*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_recursive_directory_iterator [system] {
1278e78f53d1SNikolas Klauser  header "__filesystem/recursive_directory_iterator.h"
1279e78f53d1SNikolas Klauser  export *
1280e78f53d1SNikolas Klauser}
1281*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_space_info                   [system] { header "__filesystem/space_info.h" }
1282*b9a2658aSNikolas Klausermodule cxx03_std_private_filesystem_u8path                       [system] { header "__filesystem/u8path.h" }
1283e78f53d1SNikolas Klauser
1284*b9a2658aSNikolas Klausermodule cxx03_std_private_format_buffer                          [system] { header "__format/buffer.h" }
1285*b9a2658aSNikolas Klausermodule cxx03_std_private_format_concepts                        [system] { header "__format/concepts.h" }
1286*b9a2658aSNikolas Klausermodule cxx03_std_private_format_container_adaptor               [system] { header "__format/container_adaptor.h" }
1287*b9a2658aSNikolas Klausermodule cxx03_std_private_format_enable_insertable               [system] { header "__format/enable_insertable.h" }
1288*b9a2658aSNikolas Klausermodule cxx03_std_private_format_escaped_output_table            [system] { header "__format/escaped_output_table.h" }
1289*b9a2658aSNikolas Klausermodule cxx03_std_private_format_extended_grapheme_cluster_table [system] { header "__format/extended_grapheme_cluster_table.h" }
1290*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_arg                      [system] { header "__format/format_arg.h" }
1291*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_arg_store                [system] { header "__format/format_arg_store.h" }
1292*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_args                     [system] { header "__format/format_args.h" }
1293*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_context                  [system] {
1294e78f53d1SNikolas Klauser  header "__format/format_context.h"
1295e78f53d1SNikolas Klauser  export *
1296e78f53d1SNikolas Klauser}
1297*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_error                    [system] { header "__format/format_error.h" }
1298*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_functions                [system] {
1299e78f53d1SNikolas Klauser  header "__format/format_functions.h"
1300e78f53d1SNikolas Klauser  export std_string
1301e78f53d1SNikolas Klauser}
1302*b9a2658aSNikolas Klausermodule cxx03_std_private_format_fwd                             [system] { header "__fwd/format.h" }
1303*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_parse_context            [system] { header "__format/format_parse_context.h" }
1304*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_string                   [system] { header "__format/format_string.h" }
1305*b9a2658aSNikolas Klausermodule cxx03_std_private_format_format_to_n_result              [system] {
1306e78f53d1SNikolas Klauser  header "__format/format_to_n_result.h"
1307e78f53d1SNikolas Klauser  export std_private_iterator_incrementable_traits
1308e78f53d1SNikolas Klauser}
1309*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter                       [system] { header "__format/formatter.h" }
1310*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_bool                  [system] { header "__format/formatter_bool.h" }
1311*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_char                  [system] { header "__format/formatter_char.h" }
1312*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_floating_point        [system] { header "__format/formatter_floating_point.h" }
1313*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_integer               [system] { header "__format/formatter_integer.h" }
1314*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_integral              [system] { header "__format/formatter_integral.h" }
1315*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_output                [system] { header "__format/formatter_output.h" }
1316*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_pointer               [system] { header "__format/formatter_pointer.h" }
1317*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_string                [system] { header "__format/formatter_string.h" }
1318*b9a2658aSNikolas Klausermodule cxx03_std_private_format_formatter_tuple                 [system] { header "__format/formatter_tuple.h" }
1319*b9a2658aSNikolas Klausermodule cxx03_std_private_format_indic_conjunct_break_table      [system] { header "__format/indic_conjunct_break_table.h" }
1320*b9a2658aSNikolas Klausermodule cxx03_std_private_format_parser_std_format_spec          [system] { header "__format/parser_std_format_spec.h" }
1321*b9a2658aSNikolas Klausermodule cxx03_std_private_format_range_default_formatter         [system] { header "__format/range_default_formatter.h" }
1322*b9a2658aSNikolas Klausermodule cxx03_std_private_format_range_formatter                 [system] { header "__format/range_formatter.h" }
1323*b9a2658aSNikolas Klausermodule cxx03_std_private_format_unicode                         [system] {
1324e78f53d1SNikolas Klauser  header "__format/unicode.h"
1325e78f53d1SNikolas Klauser  export std_private_format_extended_grapheme_cluster_table
1326e78f53d1SNikolas Klauser  export std_private_format_indic_conjunct_break_table
1327e78f53d1SNikolas Klauser}
1328*b9a2658aSNikolas Klausermodule cxx03_std_private_format_width_estimation_table          [system] { header "__format/width_estimation_table.h" }
1329*b9a2658aSNikolas Klausermodule cxx03_std_private_format_write_escaped                   [system] { header "__format/write_escaped.h" }
1330e78f53d1SNikolas Klauser
1331*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_binary_function            [system] { header "__functional/binary_function.h" }
1332*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_binary_negate              [system] { header "__functional/binary_negate.h" }
1333*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_bind                       [system] { header "__functional/bind.h" }
1334*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_bind_back                  [system] { header "__functional/bind_back.h" }
1335*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_bind_front                 [system] { header "__functional/bind_front.h" }
1336*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_binder1st                  [system] { header "__functional/binder1st.h" }
1337*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_binder2nd                  [system] { header "__functional/binder2nd.h" }
1338*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_boyer_moore_searcher       [system] {
1339e78f53d1SNikolas Klauser  header "__functional/boyer_moore_searcher.h"
1340e78f53d1SNikolas Klauser  export std_private_memory_shared_ptr
1341e78f53d1SNikolas Klauser}
1342*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_compose                    [system] {
1343e78f53d1SNikolas Klauser  header "__functional/compose.h"
1344e78f53d1SNikolas Klauser  export std_private_functional_perfect_forward
1345e78f53d1SNikolas Klauser}
1346*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_default_searcher           [system] { header "__functional/default_searcher.h" }
1347*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_function                   [system] { header "__functional/function.h" }
1348*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_hash                       [system] {
1349e78f53d1SNikolas Klauser  header "__functional/hash.h"
1350e78f53d1SNikolas Klauser  export std_cstdint
1351e78f53d1SNikolas Klauser  export std_private_type_traits_underlying_type
1352e78f53d1SNikolas Klauser  export std_private_utility_pair
1353e78f53d1SNikolas Klauser}
1354*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_fwd                        [system] { header "__fwd/functional.h" }
1355*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_identity                   [system] { header "__functional/identity.h" }
1356*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_invoke                     [system] {
1357e78f53d1SNikolas Klauser  header "__functional/invoke.h"
1358e78f53d1SNikolas Klauser  export *
1359e78f53d1SNikolas Klauser}
1360*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_is_transparent             [system] { header "__functional/is_transparent.h" }
1361*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_mem_fn                     [system] { header "__functional/mem_fn.h" }
1362*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_mem_fun_ref                [system] { header "__functional/mem_fun_ref.h" }
1363*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_not_fn                     [system] {
1364e78f53d1SNikolas Klauser  header "__functional/not_fn.h"
1365e78f53d1SNikolas Klauser  export std_private_functional_perfect_forward
1366e78f53d1SNikolas Klauser}
1367*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_operations                 [system] { header "__functional/operations.h" }
1368*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_perfect_forward            [system] {
1369e78f53d1SNikolas Klauser  header "__functional/perfect_forward.h"
1370e78f53d1SNikolas Klauser  export *
1371e78f53d1SNikolas Klauser}
1372*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_pointer_to_binary_function [system] { header "__functional/pointer_to_binary_function.h" }
1373*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_pointer_to_unary_function  [system] { header "__functional/pointer_to_unary_function.h" }
1374*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_ranges_operations          [system] { header "__functional/ranges_operations.h" }
1375*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_reference_wrapper          [system] { header "__functional/reference_wrapper.h" }
1376*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_unary_function             [system] { header "__functional/unary_function.h" }
1377*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_unary_negate               [system] { header "__functional/unary_negate.h" }
1378*b9a2658aSNikolas Klausermodule cxx03_std_private_functional_weak_result_type           [system] { header "__functional/weak_result_type.h" }
1379e78f53d1SNikolas Klauser
1380*b9a2658aSNikolas Klausermodule cxx03_std_private_ios_fpos [system] { header "__ios/fpos.h" }
1381e78f53d1SNikolas Klauser
1382*b9a2658aSNikolas Klausermodule cxx03_std_private_iosfwd_fstream_fwd   [system] { header "__fwd/fstream.h" }
1383*b9a2658aSNikolas Klausermodule cxx03_std_private_iosfwd_ios_fwd       [system] { header "__fwd/ios.h" }
1384*b9a2658aSNikolas Klausermodule cxx03_std_private_iosfwd_istream_fwd   [system] { header "__fwd/istream.h" }
1385*b9a2658aSNikolas Klausermodule cxx03_std_private_iosfwd_ostream_fwd   [system] { header "__fwd/ostream.h" }
1386*b9a2658aSNikolas Klausermodule cxx03_std_private_iosfwd_sstream_fwd   [system] { header "__fwd/sstream.h" }
1387*b9a2658aSNikolas Klausermodule cxx03_std_private_iosfwd_streambuf_fwd [system] { header "__fwd/streambuf.h" }
1388e78f53d1SNikolas Klauser
1389*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_access                  [system] { header "__iterator/access.h" }
1390*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_advance                 [system] { header "__iterator/advance.h" }
1391*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_aliasing_iterator       [system] { header "__iterator/aliasing_iterator.h" }
1392*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_back_insert_iterator    [system] { header "__iterator/back_insert_iterator.h" }
1393*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_bounded_iter            [system] { header "__iterator/bounded_iter.h" }
1394*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_common_iterator         [system] { header "__iterator/common_iterator.h" }
1395*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_concepts                [system] {
1396e78f53d1SNikolas Klauser  header "__iterator/concepts.h"
1397e78f53d1SNikolas Klauser  export std_private_concepts_constructible
1398e78f53d1SNikolas Klauser  export std_private_concepts_equality_comparable
1399e78f53d1SNikolas Klauser  export std_private_concepts_movable
1400e78f53d1SNikolas Klauser  export std_private_type_traits_common_reference
1401e78f53d1SNikolas Klauser  export std_private_type_traits_is_reference
1402e78f53d1SNikolas Klauser  export std_private_type_traits_remove_cvref
1403e78f53d1SNikolas Klauser}
1404*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_counted_iterator        [system] { header "__iterator/counted_iterator.h" }
1405*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_cpp17_iterator_concepts [system] { header "__iterator/cpp17_iterator_concepts.h" }
1406*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_data                    [system] { header "__iterator/data.h" }
1407*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_default_sentinel        [system] { header "__iterator/default_sentinel.h" }
1408*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_distance                [system] {
1409e78f53d1SNikolas Klauser  header "__iterator/distance.h"
1410e78f53d1SNikolas Klauser  export std_private_ranges_size
1411e78f53d1SNikolas Klauser}
1412*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_empty                   [system] { header "__iterator/empty.h" }
1413*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_erase_if_container      [system] { header "__iterator/erase_if_container.h" }
1414*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_front_insert_iterator   [system] { header "__iterator/front_insert_iterator.h" }
1415*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_incrementable_traits    [system] { header "__iterator/incrementable_traits.h" }
1416*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_indirectly_comparable   [system] { header "__iterator/indirectly_comparable.h" }
1417*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_insert_iterator         [system] { header "__iterator/insert_iterator.h" }
1418*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_istream_iterator        [system] { header "__iterator/istream_iterator.h" }
1419*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_istreambuf_iterator     [system] { header "__iterator/istreambuf_iterator.h" }
1420*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_iter_move               [system] { header "__iterator/iter_move.h" }
1421*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_iter_swap               [system] { header "__iterator/iter_swap.h" }
1422*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_iterator                [system] { header "__iterator/iterator.h" }
1423*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_iterator_traits         [system] {
1424e78f53d1SNikolas Klauser  header "__iterator/iterator_traits.h"
1425e78f53d1SNikolas Klauser  export std_private_type_traits_is_primary_template
1426e78f53d1SNikolas Klauser}
1427*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_iterator_with_data      [system] { header "__iterator/iterator_with_data.h" }
1428*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_mergeable               [system] {
1429e78f53d1SNikolas Klauser  header "__iterator/mergeable.h"
1430e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
1431e78f53d1SNikolas Klauser}
1432*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_move_iterator           [system] { header "__iterator/move_iterator.h" }
1433*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_move_sentinel           [system] { header "__iterator/move_sentinel.h" }
1434*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_next                    [system] { header "__iterator/next.h" }
1435*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_ostream_iterator        [system] { header "__iterator/ostream_iterator.h" }
1436*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_ostreambuf_iterator     [system] {
1437e78f53d1SNikolas Klauser  header "__iterator/ostreambuf_iterator.h"
1438e78f53d1SNikolas Klauser  export *
1439e78f53d1SNikolas Klauser}
1440*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_permutable              [system] { header "__iterator/permutable.h" }
1441*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_prev                    [system] { header "__iterator/prev.h" }
1442*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_projected               [system] { header "__iterator/projected.h" }
1443*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_ranges_iterator_traits  [system] { header "__iterator/ranges_iterator_traits.h" }
1444*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_readable_traits         [system] { header "__iterator/readable_traits.h" }
1445*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_reverse_access          [system] { header "__iterator/reverse_access.h" }
1446*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_reverse_iterator        [system] { header "__iterator/reverse_iterator.h" }
1447*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_segmented_iterator      [system] { header "__iterator/segmented_iterator.h" }
1448*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_size                    [system] { header "__iterator/size.h" }
1449*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_sortable                [system] {
1450e78f53d1SNikolas Klauser  header "__iterator/sortable.h"
1451e78f53d1SNikolas Klauser  export std_private_functional_ranges_operations
1452e78f53d1SNikolas Klauser}
1453*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_unreachable_sentinel    [system] { header "__iterator/unreachable_sentinel.h" }
1454*b9a2658aSNikolas Klausermodule cxx03_std_private_iterator_wrap_iter               [system] { header "__iterator/wrap_iter.h" }
1455e78f53d1SNikolas Klauser
1456*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_android              [system] { textual header "__locale_dir/locale_base_api/android.h" }
1457*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_bsd_locale_defaults  [system] { textual header "__locale_dir/locale_base_api/bsd_locale_defaults.h" }
1458*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_bsd_locale_fallbacks [system] { textual header "__locale_dir/locale_base_api/bsd_locale_fallbacks.h" }
1459*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_fuchsia              [system] { textual header "__locale_dir/locale_base_api/fuchsia.h" }
1460*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_ibm                  [system] { textual header "__locale_dir/locale_base_api/ibm.h" }
1461*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_locale_guard         [system] { header "__locale_dir/locale_base_api/locale_guard.h" }
1462*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_musl                 [system] { textual header "__locale_dir/locale_base_api/musl.h" }
1463*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_newlib               [system] { textual header "__locale_dir/locale_base_api/newlib.h" }
1464*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_openbsd              [system] { textual header "__locale_dir/locale_base_api/openbsd.h" }
1465*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api_win32                [system] { textual header "__locale_dir/locale_base_api/win32.h" }
1466*b9a2658aSNikolas Klausermodule cxx03_std_private_locale_locale_base_api                      [system] {
1467e78f53d1SNikolas Klauser  header "__locale_dir/locale_base_api.h"
1468e78f53d1SNikolas Klauser  export *
1469e78f53d1SNikolas Klauser}
1470e78f53d1SNikolas Klauser
1471*b9a2658aSNikolas Klausermodule cxx03_std_private_math_abs                             [system] { header "__math/abs.h" }
1472*b9a2658aSNikolas Klausermodule cxx03_std_private_math_copysign                        [system] { header "__math/copysign.h" }
1473*b9a2658aSNikolas Klausermodule cxx03_std_private_math_error_functions                 [system] { header "__math/error_functions.h" }
1474*b9a2658aSNikolas Klausermodule cxx03_std_private_math_exponential_functions           [system] { header "__math/exponential_functions.h" }
1475*b9a2658aSNikolas Klausermodule cxx03_std_private_math_fdim                            [system] { header "__math/fdim.h" }
1476*b9a2658aSNikolas Klausermodule cxx03_std_private_math_fma                             [system] { header "__math/fma.h" }
1477*b9a2658aSNikolas Klausermodule cxx03_std_private_math_gamma                           [system] { header "__math/gamma.h" }
1478*b9a2658aSNikolas Klausermodule cxx03_std_private_math_hyperbolic_functions            [system] { header "__math/hyperbolic_functions.h" }
1479*b9a2658aSNikolas Klausermodule cxx03_std_private_math_hypot                           [system] { header "__math/hypot.h" }
1480*b9a2658aSNikolas Klausermodule cxx03_std_private_math_inverse_hyperbolic_functions    [system] { header "__math/inverse_hyperbolic_functions.h" }
1481*b9a2658aSNikolas Klausermodule cxx03_std_private_math_inverse_trigonometric_functions [system] { header "__math/inverse_trigonometric_functions.h" }
1482*b9a2658aSNikolas Klausermodule cxx03_std_private_math_logarithms                      [system] { header "__math/logarithms.h" }
1483*b9a2658aSNikolas Klausermodule cxx03_std_private_math_min_max                         [system] { header "__math/min_max.h" }
1484*b9a2658aSNikolas Klausermodule cxx03_std_private_math_modulo                          [system] { header "__math/modulo.h" }
1485*b9a2658aSNikolas Klausermodule cxx03_std_private_math_remainder                       [system] { header "__math/remainder.h" }
1486*b9a2658aSNikolas Klausermodule cxx03_std_private_math_roots                           [system] { header "__math/roots.h" }
1487*b9a2658aSNikolas Klausermodule cxx03_std_private_math_rounding_functions              [system] { header "__math/rounding_functions.h" }
1488*b9a2658aSNikolas Klausermodule cxx03_std_private_math_special_functions               [system] { header "__math/special_functions.h" }
1489*b9a2658aSNikolas Klausermodule cxx03_std_private_math_traits                          [system] { header "__math/traits.h" }
1490*b9a2658aSNikolas Klausermodule cxx03_std_private_math_trigonometric_functions         [system] { header "__math/trigonometric_functions.h" }
1491e78f53d1SNikolas Klauser
1492*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_default_accessor [system] { header "__mdspan/default_accessor.h" }
1493*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_extents          [system] {
1494e78f53d1SNikolas Klauser  header "__mdspan/extents.h"
1495e78f53d1SNikolas Klauser  export *
1496e78f53d1SNikolas Klauser}
1497*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_layout_left      [system] { header "__mdspan/layout_left.h" }
1498*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_layout_right     [system] { header "__mdspan/layout_right.h" }
1499*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_layout_stride    [system] { header "__mdspan/layout_stride.h" }
1500*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_mdspan           [system] { header "__mdspan/mdspan.h" }
1501*b9a2658aSNikolas Klausermodule cxx03_std_private_mdspan_mdspan_fwd       [system] { header "__fwd/mdspan.h" }
1502e78f53d1SNikolas Klauser
1503*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_addressof                       [system] { header "__memory/addressof.h" }
1504*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_align                           [system] { header "__memory/align.h" }
1505*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_aligned_alloc                   [system] { header "__memory/aligned_alloc.h" }
1506*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_allocate_at_least               [system] { header "__memory/allocate_at_least.h" }
1507*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_allocation_guard                [system] { header "__memory/allocation_guard.h" }
1508*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_allocator                       [system] { header "__memory/allocator.h" }
1509*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_allocator_arg_t                 [system] { header "__memory/allocator_arg_t.h" }
1510*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_allocator_destructor            [system] { header "__memory/allocator_destructor.h" }
1511*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_allocator_traits                [system] { header "__memory/allocator_traits.h" }
1512*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_assume_aligned                  [system] { header "__memory/assume_aligned.h" }
1513*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_auto_ptr                        [system] { header "__memory/auto_ptr.h" }
1514*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_builtin_new_allocator           [system] {
1515e78f53d1SNikolas Klauser  header "__memory/builtin_new_allocator.h"
1516e78f53d1SNikolas Klauser  export *
1517e78f53d1SNikolas Klauser}
1518*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_compressed_pair                 [system] { header "__memory/compressed_pair.h" }
1519*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_concepts                        [system] {
1520e78f53d1SNikolas Klauser  header "__memory/concepts.h"
1521e78f53d1SNikolas Klauser  export std_private_type_traits_remove_reference
1522e78f53d1SNikolas Klauser}
1523*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_construct_at                    [system] { header "__memory/construct_at.h" }
1524*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_destruct_n                      [system] { header "__memory/destruct_n.h" }
1525*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_fwd                             [system] { header "__fwd/memory.h" }
1526*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_inout_ptr                       [system] { header "__memory/inout_ptr.h" }
1527*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_out_ptr                         [system] { header "__memory/out_ptr.h" }
1528*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_pointer_traits                  [system] { header "__memory/pointer_traits.h" }
1529*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_ranges_construct_at             [system] { header "__memory/ranges_construct_at.h" }
1530*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_ranges_uninitialized_algorithms [system] {
1531e78f53d1SNikolas Klauser  header "__memory/ranges_uninitialized_algorithms.h"
1532e78f53d1SNikolas Klauser  export std_private_algorithm_in_out_result
1533e78f53d1SNikolas Klauser}
1534*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_raw_storage_iterator            [system] { header "__memory/raw_storage_iterator.h" }
1535*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_shared_ptr                      [system] {
1536e78f53d1SNikolas Klauser  header "__memory/shared_ptr.h"
1537e78f53d1SNikolas Klauser  export std_private_memory_uninitialized_algorithms
1538e78f53d1SNikolas Klauser}
1539*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_swap_allocator                  [system] { header "__memory/swap_allocator.h" }
1540*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_temp_value                      [system] { header "__memory/temp_value.h" }
1541*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_temporary_buffer                [system] {
1542e78f53d1SNikolas Klauser  header "__memory/temporary_buffer.h"
1543e78f53d1SNikolas Klauser  export std_private_utility_pair
1544e78f53d1SNikolas Klauser}
1545*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_uninitialized_algorithms        [system] {
1546e78f53d1SNikolas Klauser  header "__memory/uninitialized_algorithms.h"
1547e78f53d1SNikolas Klauser  export std_private_algorithm_copy
1548e78f53d1SNikolas Klauser}
1549*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_unique_ptr                      [system] {
1550e78f53d1SNikolas Klauser  header "__memory/unique_ptr.h"
1551e78f53d1SNikolas Klauser  export std_private_type_traits_add_lvalue_reference
1552e78f53d1SNikolas Klauser  export std_private_type_traits_is_pointer
1553e78f53d1SNikolas Klauser  export std_private_type_traits_type_identity
1554e78f53d1SNikolas Klauser}
1555*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_uses_allocator                  [system] { header "__memory/uses_allocator.h" }
1556*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_uses_allocator_construction     [system] { header "__memory/uses_allocator_construction.h" }
1557*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_voidify                         [system] { header "__memory/voidify.h" }
1558e78f53d1SNikolas Klauser
1559*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_memory_resource              [system] { header "__memory_resource/memory_resource.h" }
1560*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_memory_resource_fwd          [system] { header "__fwd/memory_resource.h" }
1561*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_monotonic_buffer_resource    [system] { header "__memory_resource/monotonic_buffer_resource.h" }
1562*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_polymorphic_allocator        [system] { header "__memory_resource/polymorphic_allocator.h" }
1563*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_pool_options                 [system] { header "__memory_resource/pool_options.h" }
1564*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_synchronized_pool_resource   [system] {
1565e78f53d1SNikolas Klauser  header "__memory_resource/synchronized_pool_resource.h"
1566e78f53d1SNikolas Klauser  export *
1567e78f53d1SNikolas Klauser}
1568*b9a2658aSNikolas Klausermodule cxx03_std_private_memory_resource_unsynchronized_pool_resource [system] { header "__memory_resource/unsynchronized_pool_resource.h" }
1569e78f53d1SNikolas Klauser
1570*b9a2658aSNikolas Klausermodule cxx03_std_private_mutex_lock_guard  [system] { header "__mutex/lock_guard.h" }
1571*b9a2658aSNikolas Klausermodule cxx03_std_private_mutex_mutex       [system] { header "__mutex/mutex.h" }
1572*b9a2658aSNikolas Klausermodule cxx03_std_private_mutex_once_flag  [system]  { header "__mutex/once_flag.h" }
1573*b9a2658aSNikolas Klausermodule cxx03_std_private_mutex_tag_types   [system] { header "__mutex/tag_types.h" }
1574*b9a2658aSNikolas Klausermodule cxx03_std_private_mutex_unique_lock [system] { header "__mutex/unique_lock.h" }
1575e78f53d1SNikolas Klauser
1576*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_accumulate               [system] { header "__numeric/accumulate.h" }
1577*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_adjacent_difference      [system] { header "__numeric/adjacent_difference.h" }
1578*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_exclusive_scan           [system] { header "__numeric/exclusive_scan.h" }
1579*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_gcd_lcm                  [system] { header "__numeric/gcd_lcm.h" }
1580*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_inclusive_scan           [system] { header "__numeric/inclusive_scan.h" }
1581*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_inner_product            [system] { header "__numeric/inner_product.h" }
1582*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_iota                     [system] { header "__numeric/iota.h" }
1583*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_midpoint                 [system] { header "__numeric/midpoint.h" }
1584*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_partial_sum              [system] { header "__numeric/partial_sum.h" }
1585*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_pstl                     [system] {
1586e78f53d1SNikolas Klauser  header "__numeric/pstl.h"
1587e78f53d1SNikolas Klauser  export *
1588e78f53d1SNikolas Klauser}
1589*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_reduce                   [system] { header "__numeric/reduce.h" }
1590*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_saturation_arithmetic    [system] { header "__numeric/saturation_arithmetic.h" }
1591*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_transform_exclusive_scan [system] { header "__numeric/transform_exclusive_scan.h" }
1592*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_transform_inclusive_scan [system] { header "__numeric/transform_inclusive_scan.h" }
1593*b9a2658aSNikolas Klausermodule cxx03_std_private_numeric_transform_reduce         [system] { header "__numeric/transform_reduce.h" }
1594e78f53d1SNikolas Klauser
1595*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_backend                    [system] {
1596e78f53d1SNikolas Klauser  header "__pstl/backend.h"
1597e78f53d1SNikolas Klauser  export *
1598e78f53d1SNikolas Klauser}
1599*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_backend_fwd                [system] {
1600e78f53d1SNikolas Klauser  header "__pstl/backend_fwd.h"
1601e78f53d1SNikolas Klauser  export *
1602e78f53d1SNikolas Klauser}
1603*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_backends_default           [system] {
1604e78f53d1SNikolas Klauser  header "__pstl/backends/default.h"
1605e78f53d1SNikolas Klauser  export *
1606e78f53d1SNikolas Klauser}
1607*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_backends_libdispatch       [system] {
1608e78f53d1SNikolas Klauser  header "__pstl/backends/libdispatch.h"
1609e78f53d1SNikolas Klauser  export *
1610e78f53d1SNikolas Klauser}
1611*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_backends_serial            [system] {
1612e78f53d1SNikolas Klauser  header "__pstl/backends/serial.h"
1613e78f53d1SNikolas Klauser  export *
1614e78f53d1SNikolas Klauser}
1615*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_backends_std_thread        [system] {
1616e78f53d1SNikolas Klauser  header "__pstl/backends/std_thread.h"
1617e78f53d1SNikolas Klauser  export *
1618e78f53d1SNikolas Klauser}
1619*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_any_of           [system] { header "__pstl/cpu_algos/any_of.h" }
1620*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_cpu_traits       [system] { header "__pstl/cpu_algos/cpu_traits.h" }
1621*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_fill             [system] { header "__pstl/cpu_algos/fill.h" }
1622*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_find_if          [system] { header "__pstl/cpu_algos/find_if.h" }
1623*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_for_each         [system] { header "__pstl/cpu_algos/for_each.h" }
1624*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_merge            [system] { header "__pstl/cpu_algos/merge.h" }
1625*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_stable_sort      [system] { header "__pstl/cpu_algos/stable_sort.h" }
1626*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_transform        [system] { header "__pstl/cpu_algos/transform.h" }
1627*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_cpu_algos_transform_reduce [system] { header "__pstl/cpu_algos/transform_reduce.h" }
1628*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_dispatch                   [system] { header "__pstl/dispatch.h" }
1629*b9a2658aSNikolas Klausermodule cxx03_std_private_pstl_handle_exception           [system] { header "__pstl/handle_exception.h" }
1630e78f53d1SNikolas Klauser
1631*b9a2658aSNikolas Klausermodule cxx03_std_private_queue_fwd [system] { header "__fwd/queue.h" }
1632e78f53d1SNikolas Klauser
1633*b9a2658aSNikolas Klausermodule cxx03_std_private_ostream_basic_ostream [system] {
1634e78f53d1SNikolas Klauser  header "__ostream/basic_ostream.h"
1635e78f53d1SNikolas Klauser  export std_streambuf
1636e78f53d1SNikolas Klauser}
1637*b9a2658aSNikolas Klausermodule cxx03_std_private_ostream_print         [system] {
1638e78f53d1SNikolas Klauser  header "__ostream/print.h"
1639e78f53d1SNikolas Klauser  export std_print
1640e78f53d1SNikolas Klauser}
1641e78f53d1SNikolas Klauser
1642*b9a2658aSNikolas Klausermodule cxx03_std_private_random_bernoulli_distribution          [system] { header "__random/bernoulli_distribution.h" }
1643*b9a2658aSNikolas Klausermodule cxx03_std_private_random_binomial_distribution           [system] { header "__random/binomial_distribution.h" }
1644*b9a2658aSNikolas Klausermodule cxx03_std_private_random_cauchy_distribution             [system] { header "__random/cauchy_distribution.h" }
1645*b9a2658aSNikolas Klausermodule cxx03_std_private_random_chi_squared_distribution        [system] { header "__random/chi_squared_distribution.h" }
1646*b9a2658aSNikolas Klausermodule cxx03_std_private_random_clamp_to_integral               [system] { header "__random/clamp_to_integral.h" }
1647*b9a2658aSNikolas Klausermodule cxx03_std_private_random_default_random_engine           [system] { header "__random/default_random_engine.h" }
1648*b9a2658aSNikolas Klausermodule cxx03_std_private_random_discard_block_engine            [system] { header "__random/discard_block_engine.h" }
1649*b9a2658aSNikolas Klausermodule cxx03_std_private_random_discrete_distribution           [system] {
1650e78f53d1SNikolas Klauser  header "__random/discrete_distribution.h"
1651e78f53d1SNikolas Klauser  export *
1652e78f53d1SNikolas Klauser}
1653*b9a2658aSNikolas Klausermodule cxx03_std_private_random_exponential_distribution        [system] { header "__random/exponential_distribution.h" }
1654*b9a2658aSNikolas Klausermodule cxx03_std_private_random_extreme_value_distribution      [system] { header "__random/extreme_value_distribution.h" }
1655*b9a2658aSNikolas Klausermodule cxx03_std_private_random_fisher_f_distribution           [system] { header "__random/fisher_f_distribution.h" }
1656*b9a2658aSNikolas Klausermodule cxx03_std_private_random_gamma_distribution              [system] { header "__random/gamma_distribution.h" }
1657*b9a2658aSNikolas Klausermodule cxx03_std_private_random_generate_canonical              [system] { header "__random/generate_canonical.h" }
1658*b9a2658aSNikolas Klausermodule cxx03_std_private_random_geometric_distribution          [system] { header "__random/geometric_distribution.h" }
1659*b9a2658aSNikolas Klausermodule cxx03_std_private_random_independent_bits_engine         [system] { header "__random/independent_bits_engine.h" }
1660*b9a2658aSNikolas Klausermodule cxx03_std_private_random_is_seed_sequence                [system] { header "__random/is_seed_sequence.h" }
1661*b9a2658aSNikolas Klausermodule cxx03_std_private_random_is_valid                        [system] { header "__random/is_valid.h" }
1662*b9a2658aSNikolas Klausermodule cxx03_std_private_random_knuth_b                         [system] { header "__random/knuth_b.h" }
1663*b9a2658aSNikolas Klausermodule cxx03_std_private_random_linear_congruential_engine      [system] { header "__random/linear_congruential_engine.h" }
1664*b9a2658aSNikolas Klausermodule cxx03_std_private_random_log2                            [system] { header "__random/log2.h" }
1665*b9a2658aSNikolas Klausermodule cxx03_std_private_random_lognormal_distribution          [system] { header "__random/lognormal_distribution.h" }
1666*b9a2658aSNikolas Klausermodule cxx03_std_private_random_mersenne_twister_engine         [system] { header "__random/mersenne_twister_engine.h" }
1667*b9a2658aSNikolas Klausermodule cxx03_std_private_random_negative_binomial_distribution  [system] { header "__random/negative_binomial_distribution.h" }
1668*b9a2658aSNikolas Klausermodule cxx03_std_private_random_normal_distribution             [system] { header "__random/normal_distribution.h" }
1669*b9a2658aSNikolas Klausermodule cxx03_std_private_random_piecewise_constant_distribution [system] {
1670e78f53d1SNikolas Klauser  header "__random/piecewise_constant_distribution.h"
1671e78f53d1SNikolas Klauser  export *
1672e78f53d1SNikolas Klauser}
1673*b9a2658aSNikolas Klausermodule cxx03_std_private_random_piecewise_linear_distribution   [system] {
1674e78f53d1SNikolas Klauser  header "__random/piecewise_linear_distribution.h"
1675e78f53d1SNikolas Klauser  export *
1676e78f53d1SNikolas Klauser}
1677*b9a2658aSNikolas Klausermodule cxx03_std_private_random_poisson_distribution            [system] { header "__random/poisson_distribution.h" }
1678*b9a2658aSNikolas Klausermodule cxx03_std_private_random_random_device                   [system] {
1679e78f53d1SNikolas Klauser  header "__random/random_device.h"
1680e78f53d1SNikolas Klauser  export *
1681e78f53d1SNikolas Klauser}
1682*b9a2658aSNikolas Klausermodule cxx03_std_private_random_ranlux                          [system] { header "__random/ranlux.h" }
1683*b9a2658aSNikolas Klausermodule cxx03_std_private_random_seed_seq                        [system] {
1684e78f53d1SNikolas Klauser  header "__random/seed_seq.h"
1685e78f53d1SNikolas Klauser  export *
1686e78f53d1SNikolas Klauser}
1687*b9a2658aSNikolas Klausermodule cxx03_std_private_random_shuffle_order_engine            [system] { header "__random/shuffle_order_engine.h" }
1688*b9a2658aSNikolas Klausermodule cxx03_std_private_random_student_t_distribution          [system] { header "__random/student_t_distribution.h" }
1689*b9a2658aSNikolas Klausermodule cxx03_std_private_random_subtract_with_carry_engine      [system] { header "__random/subtract_with_carry_engine.h" }
1690*b9a2658aSNikolas Klausermodule cxx03_std_private_random_uniform_int_distribution        [system] { header "__random/uniform_int_distribution.h" }
1691*b9a2658aSNikolas Klausermodule cxx03_std_private_random_uniform_random_bit_generator    [system] { header "__random/uniform_random_bit_generator.h" }
1692*b9a2658aSNikolas Klausermodule cxx03_std_private_random_uniform_real_distribution       [system] { header "__random/uniform_real_distribution.h" }
1693*b9a2658aSNikolas Klausermodule cxx03_std_private_random_weibull_distribution            [system] { header "__random/weibull_distribution.h" }
1694e78f53d1SNikolas Klauser
1695*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_access                     [system] { header "__ranges/access.h" }
1696*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_all                        [system] {
1697e78f53d1SNikolas Klauser  header "__ranges/all.h"
1698e78f53d1SNikolas Klauser  export std_private_functional_compose
1699e78f53d1SNikolas Klauser  export std_private_functional_perfect_forward
1700e78f53d1SNikolas Klauser  export std_private_ranges_owning_view
1701e78f53d1SNikolas Klauser}
1702*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_as_rvalue_view             [system] { header "__ranges/as_rvalue_view.h" }
1703*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_chunk_by_view              [system] { header "__ranges/chunk_by_view.h" }
1704*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_common_view                [system] { header "__ranges/common_view.h" }
1705*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_concepts                   [system] {
1706e78f53d1SNikolas Klauser  header "__ranges/concepts.h"
1707e78f53d1SNikolas Klauser  export std_private_iterator_concepts
1708e78f53d1SNikolas Klauser}
1709*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_container_compatible_range [system] { header "__ranges/container_compatible_range.h" }
1710*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_counted                    [system] {
1711e78f53d1SNikolas Klauser  header "__ranges/counted.h"
1712e78f53d1SNikolas Klauser  export std_span
1713e78f53d1SNikolas Klauser}
1714*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_dangling                   [system] { header "__ranges/dangling.h" }
1715*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_data                       [system] { header "__ranges/data.h" }
1716*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_drop_view                  [system] { header "__ranges/drop_view.h" }
1717*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_drop_while_view            [system] { header "__ranges/drop_while_view.h" }
1718*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_elements_view              [system] { header "__ranges/elements_view.h" }
1719*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_empty                      [system] { header "__ranges/empty.h" }
1720*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_empty_view                 [system] { header "__ranges/empty_view.h" }
1721*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_enable_borrowed_range      [system] { header "__ranges/enable_borrowed_range.h" }
1722*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_enable_view                [system] { header "__ranges/enable_view.h" }
1723*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_filter_view                [system] {
1724e78f53d1SNikolas Klauser  header "__ranges/filter_view.h"
1725e78f53d1SNikolas Klauser  export std_private_ranges_range_adaptor
1726e78f53d1SNikolas Klauser}
1727*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_from_range                 [system] { header "__ranges/from_range.h" }
1728*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_iota_view                  [system] { header "__ranges/iota_view.h" }
1729*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_istream_view               [system] {
1730e78f53d1SNikolas Klauser  header "__ranges/istream_view.h"
1731e78f53d1SNikolas Klauser}
1732*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_join_view                  [system] {
1733e78f53d1SNikolas Klauser  header "__ranges/join_view.h"
1734e78f53d1SNikolas Klauser  export std_private_iterator_iterator_with_data
1735e78f53d1SNikolas Klauser  export std_private_iterator_segmented_iterator
1736e78f53d1SNikolas Klauser}
1737*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_lazy_split_view            [system] {
1738e78f53d1SNikolas Klauser  header "__ranges/lazy_split_view.h"
1739e78f53d1SNikolas Klauser  export std_private_ranges_non_propagating_cache
1740e78f53d1SNikolas Klauser}
1741*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_movable_box                [system] { header "__ranges/movable_box.h" }
1742*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_non_propagating_cache      [system] { header "__ranges/non_propagating_cache.h" }
1743*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_owning_view                [system] { header "__ranges/owning_view.h" }
1744*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_range_adaptor              [system] { header "__ranges/range_adaptor.h" }
1745*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_rbegin                     [system] { header "__ranges/rbegin.h" }
1746*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_ref_view                   [system] { header "__ranges/ref_view.h" }
1747*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_rend                       [system] { header "__ranges/rend.h" }
1748*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_repeat_view                [system] { header "__ranges/repeat_view.h" }
1749*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_reverse_view               [system] { header "__ranges/reverse_view.h" }
1750*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_single_view                [system] { header "__ranges/single_view.h" }
1751*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_size                       [system] {
1752e78f53d1SNikolas Klauser  header "__ranges/size.h"
1753e78f53d1SNikolas Klauser  export std_private_type_traits_make_unsigned
1754e78f53d1SNikolas Klauser}
1755*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_split_view                 [system] { header "__ranges/split_view.h" }
1756*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_subrange                   [system] {
1757e78f53d1SNikolas Klauser  header "__ranges/subrange.h"
1758e78f53d1SNikolas Klauser  export std_private_ranges_subrange_fwd
1759e78f53d1SNikolas Klauser}
1760*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_subrange_fwd               [system] {
1761e78f53d1SNikolas Klauser  header "__fwd/subrange.h"
1762e78f53d1SNikolas Klauser  export std_private_iterator_concepts
1763e78f53d1SNikolas Klauser}
1764*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_take_view                  [system] { header "__ranges/take_view.h" }
1765*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_take_while_view            [system] { header "__ranges/take_while_view.h" }
1766*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_to                         [system] { header "__ranges/to.h" }
1767*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_transform_view             [system] {
1768e78f53d1SNikolas Klauser  header "__ranges/transform_view.h"
1769e78f53d1SNikolas Klauser  export std_private_functional_bind_back
1770e78f53d1SNikolas Klauser  export std_private_functional_perfect_forward
1771e78f53d1SNikolas Klauser  export std_private_ranges_movable_box
1772e78f53d1SNikolas Klauser}
1773*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_view_interface             [system] { header "__ranges/view_interface.h" }
1774*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_views                      [system] { header "__ranges/views.h" }
1775*b9a2658aSNikolas Klausermodule cxx03_std_private_ranges_zip_view                   [system] {
1776e78f53d1SNikolas Klauser  header "__ranges/zip_view.h"
1777e78f53d1SNikolas Klauser  export std_private_utility_pair
1778e78f53d1SNikolas Klauser}
1779e78f53d1SNikolas Klauser
1780*b9a2658aSNikolas Klausermodule cxx03_std_private_span_span_fwd [system] { header "__fwd/span.h" }
1781e78f53d1SNikolas Klauser
1782*b9a2658aSNikolas Klausermodule cxx03_std_private_stack_fwd [system] { header "__fwd/stack.h" }
1783e78f53d1SNikolas Klauser
1784*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_atomic_unique_lock   [system] { header "__stop_token/atomic_unique_lock.h" }
1785*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_intrusive_list_view  [system] { header "__stop_token/intrusive_list_view.h" }
1786*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_intrusive_shared_ptr [system] { header "__stop_token/intrusive_shared_ptr.h" }
1787*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_stop_callback        [system] { header "__stop_token/stop_callback.h" }
1788*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_stop_source          [system] {
1789e78f53d1SNikolas Klauser  header "__stop_token/stop_source.h"
1790e78f53d1SNikolas Klauser  export *
1791e78f53d1SNikolas Klauser}
1792*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_stop_state           [system] {
1793e78f53d1SNikolas Klauser  header "__stop_token/stop_state.h"
1794e78f53d1SNikolas Klauser  export *
1795e78f53d1SNikolas Klauser}
1796*b9a2658aSNikolas Klausermodule cxx03_std_private_stop_token_stop_token           [system] {
1797e78f53d1SNikolas Klauser  header "__stop_token/stop_token.h"
1798e78f53d1SNikolas Klauser  export *
1799e78f53d1SNikolas Klauser}
1800e78f53d1SNikolas Klauser
1801*b9a2658aSNikolas Klausermodule cxx03_std_private_string_char_traits           [system] {
1802e78f53d1SNikolas Klauser  header "__string/char_traits.h"
1803e78f53d1SNikolas Klauser  export *
1804e78f53d1SNikolas Klauser}
1805*b9a2658aSNikolas Klausermodule cxx03_std_private_string_constexpr_c_functions [system] {
1806e78f53d1SNikolas Klauser  header "__string/constexpr_c_functions.h"
1807e78f53d1SNikolas Klauser  export std_private_type_traits_is_equality_comparable
1808e78f53d1SNikolas Klauser}
1809*b9a2658aSNikolas Klausermodule cxx03_std_private_string_extern_template_lists [system] { header "__string/extern_template_lists.h" }
1810*b9a2658aSNikolas Klausermodule cxx03_std_private_string_string_fwd            [system] { header "__fwd/string.h" }
1811e78f53d1SNikolas Klauser
1812*b9a2658aSNikolas Klausermodule cxx03_std_private_string_view_string_view_fwd [system] { header "__fwd/string_view.h" }
1813e78f53d1SNikolas Klauser
1814*b9a2658aSNikolas Klausermodule cxx03_std_private_system_error_errc            [system] { header "__system_error/errc.h" }
1815*b9a2658aSNikolas Klausermodule cxx03_std_private_system_error_error_category  [system] { header "__system_error/error_category.h" }
1816*b9a2658aSNikolas Klausermodule cxx03_std_private_system_error_error_code      [system] {
1817e78f53d1SNikolas Klauser  header "__system_error/error_code.h"
1818e78f53d1SNikolas Klauser  export std_private_functional_hash
1819e78f53d1SNikolas Klauser  export std_private_functional_unary_function
1820e78f53d1SNikolas Klauser}
1821*b9a2658aSNikolas Klausermodule cxx03_std_private_system_error_error_condition [system] {
1822e78f53d1SNikolas Klauser  header "__system_error/error_condition.h"
1823e78f53d1SNikolas Klauser  export std_private_functional_hash
1824e78f53d1SNikolas Klauser  export std_private_functional_unary_function
1825e78f53d1SNikolas Klauser}
1826*b9a2658aSNikolas Klausermodule cxx03_std_private_system_error_system_error    [system] { header "__system_error/system_error.h" }
1827e78f53d1SNikolas Klauser
1828*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_formatter            [system] { header "__thread/formatter.h" }
1829*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_id                   [system] { header "__thread/id.h" }
1830*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_jthread              [system] {
1831e78f53d1SNikolas Klauser  header "__thread/jthread.h"
1832e78f53d1SNikolas Klauser  export *
1833e78f53d1SNikolas Klauser}
1834*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_poll_with_backoff    [system] { header "__thread/poll_with_backoff.h" }
1835*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_support              [system] {
1836e78f53d1SNikolas Klauser  header "__thread/support.h"
1837e78f53d1SNikolas Klauser  export *
1838e78f53d1SNikolas Klauser}
1839*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_support_c11          [system] { textual header "__thread/support/c11.h" }
1840*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_support_external     [system] { textual header "__thread/support/external.h" }
1841*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_support_pthread      [system] { textual header "__thread/support/pthread.h" }
1842*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_support_windows      [system] { textual header "__thread/support/windows.h" }
1843*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_this_thread          [system] { header "__thread/this_thread.h" }
1844*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_thread               [system] {
1845e78f53d1SNikolas Klauser  header "__thread/thread.h"
1846e78f53d1SNikolas Klauser  export *
1847e78f53d1SNikolas Klauser}
1848*b9a2658aSNikolas Klausermodule cxx03_std_private_thread_timed_backoff_policy [system] { header "__thread/timed_backoff_policy.h" }
1849e78f53d1SNikolas Klauser
1850*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_find_index             [system] { header "__tuple/find_index.h" }
1851*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_ignore                 [system] { header "__tuple/ignore.h" }
1852*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_make_tuple_types       [system] { header "__tuple/make_tuple_types.h" }
1853*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_like_no_subrange [system] {
1854e78f53d1SNikolas Klauser  header "__tuple/tuple_like_no_subrange.h"
1855e78f53d1SNikolas Klauser}
1856*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_sfinae_helpers         [system] { header "__tuple/sfinae_helpers.h" }
1857*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_element          [system] { header "__tuple/tuple_element.h" }
1858*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_fwd              [system] { header "__fwd/tuple.h" }
1859*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_indices          [system] { header "__tuple/tuple_indices.h" }
1860*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_like             [system] {
1861e78f53d1SNikolas Klauser  header "__tuple/tuple_like.h"
1862e78f53d1SNikolas Klauser  export *
1863e78f53d1SNikolas Klauser}
1864*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_like_ext         [system] { header "__tuple/tuple_like_ext.h" }
1865*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_size             [system] { header "__tuple/tuple_size.h" }
1866*b9a2658aSNikolas Klausermodule cxx03_std_private_tuple_tuple_types            [system] { header "__tuple/tuple_types.h" }
1867e78f53d1SNikolas Klauser
1868*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_add_const                                 [system] { header "__type_traits/add_const.h" }
1869*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_add_cv                                    [system] { header "__type_traits/add_cv.h" }
1870*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_add_lvalue_reference                      [system] {
1871e78f53d1SNikolas Klauser  header "__type_traits/add_lvalue_reference.h"
1872e78f53d1SNikolas Klauser  export std_private_type_traits_is_referenceable
1873e78f53d1SNikolas Klauser}
1874*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_add_pointer                               [system] { header "__type_traits/add_pointer.h" }
1875*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_add_rvalue_reference                      [system] { header "__type_traits/add_rvalue_reference.h" }
1876*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_add_volatile                              [system] { header "__type_traits/add_volatile.h" }
1877*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_aligned_storage                           [system] { header "__type_traits/aligned_storage.h" }
1878*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_aligned_union                             [system] { header "__type_traits/aligned_union.h" }
1879*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_alignment_of                              [system] { header "__type_traits/alignment_of.h" }
1880*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_can_extract_key                           [system] { header "__type_traits/can_extract_key.h" }
1881*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_common_reference                          [system] {
1882e78f53d1SNikolas Klauser  header "__type_traits/common_reference.h"
1883e78f53d1SNikolas Klauser  export std_private_type_traits_remove_cvref
1884e78f53d1SNikolas Klauser}
1885*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_common_type                               [system] {
1886e78f53d1SNikolas Klauser  header "__type_traits/common_type.h"
1887e78f53d1SNikolas Klauser  export std_private_utility_declval
1888e78f53d1SNikolas Klauser}
1889*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_conditional                               [system] { header "__type_traits/conditional.h" }
1890*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_conjunction                               [system] { header "__type_traits/conjunction.h" }
1891*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_copy_cv                                   [system] { header "__type_traits/copy_cv.h" }
1892*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_copy_cvref                                [system] { header "__type_traits/copy_cvref.h" }
1893*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_datasizeof                                [system] { header "__type_traits/datasizeof.h" }
1894*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_decay                                     [system] {
1895e78f53d1SNikolas Klauser  header "__type_traits/decay.h"
1896e78f53d1SNikolas Klauser  export std_private_type_traits_add_pointer
1897e78f53d1SNikolas Klauser}
1898*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_dependent_type                            [system] { header "__type_traits/dependent_type.h" }
1899*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_desugars_to                               [system] { header "__type_traits/desugars_to.h" }
1900*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_disjunction                               [system] { header "__type_traits/disjunction.h" }
1901*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_enable_if                                 [system] { header "__type_traits/enable_if.h" }
1902*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_extent                                    [system] { header "__type_traits/extent.h" }
1903*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_has_unique_object_representation          [system] { header "__type_traits/has_unique_object_representation.h" }
1904*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_has_virtual_destructor                    [system] { header "__type_traits/has_virtual_destructor.h" }
1905*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_integral_constant                         [system] { header "__type_traits/integral_constant.h" }
1906*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_invoke                                    [system] {
1907e78f53d1SNikolas Klauser  header "__type_traits/invoke.h"
1908e78f53d1SNikolas Klauser  export std_private_type_traits_conditional
1909e78f53d1SNikolas Klauser  export std_private_type_traits_decay
1910e78f53d1SNikolas Klauser  export std_private_type_traits_decay
1911e78f53d1SNikolas Klauser  export std_private_type_traits_enable_if
1912e78f53d1SNikolas Klauser  export std_private_type_traits_is_base_of
1913e78f53d1SNikolas Klauser  export std_private_type_traits_is_core_convertible
1914e78f53d1SNikolas Klauser  export std_private_type_traits_is_reference_wrapper
1915e78f53d1SNikolas Klauser  export std_private_type_traits_is_same
1916e78f53d1SNikolas Klauser  export std_private_type_traits_is_void
1917e78f53d1SNikolas Klauser  export std_private_type_traits_nat
1918e78f53d1SNikolas Klauser  export std_private_type_traits_remove_cv
1919e78f53d1SNikolas Klauser}
1920*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_abstract                               [system] { header "__type_traits/is_abstract.h" }
1921*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_aggregate                              [system] { header "__type_traits/is_aggregate.h" }
1922*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_allocator                              [system] { header "__type_traits/is_allocator.h" }
1923*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_always_bitcastable                     [system] { header "__type_traits/is_always_bitcastable.h" }
1924*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_arithmetic                             [system] {
1925e78f53d1SNikolas Klauser  header "__type_traits/is_arithmetic.h"
1926e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1927e78f53d1SNikolas Klauser}
1928*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_array                                  [system] {
1929e78f53d1SNikolas Klauser  header "__type_traits/is_array.h"
1930e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1931e78f53d1SNikolas Klauser}
1932*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_assignable                             [system] { header "__type_traits/is_assignable.h" }
1933*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_base_of                                [system] { header "__type_traits/is_base_of.h" }
1934*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_bounded_array                          [system] { header "__type_traits/is_bounded_array.h" }
1935*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_callable                               [system] {
1936e78f53d1SNikolas Klauser  header "__type_traits/is_callable.h"
1937e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1938e78f53d1SNikolas Klauser}
1939*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_char_like_type                         [system] { header "__type_traits/is_char_like_type.h" }
1940*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_class                                  [system] { header "__type_traits/is_class.h" }
1941*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_compound                               [system] { header "__type_traits/is_compound.h" }
1942*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_const                                  [system] { header "__type_traits/is_const.h" }
1943*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_constant_evaluated                     [system] { header "__type_traits/is_constant_evaluated.h" }
1944*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_constructible                          [system] { header "__type_traits/is_constructible.h" }
1945*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_convertible                            [system] {
1946e78f53d1SNikolas Klauser  header "__type_traits/is_convertible.h"
1947e78f53d1SNikolas Klauser  export std_private_type_traits_is_array
1948e78f53d1SNikolas Klauser}
1949*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_copy_assignable                        [system] { header "__type_traits/is_copy_assignable.h" }
1950*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_copy_constructible                     [system] { header "__type_traits/is_copy_constructible.h" }
1951*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_core_convertible                       [system] {
1952e78f53d1SNikolas Klauser  header "__type_traits/is_core_convertible.h"
1953e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1954e78f53d1SNikolas Klauser}
1955*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_destructible                           [system] { header "__type_traits/is_destructible.h" }
1956*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_empty                                  [system] { header "__type_traits/is_empty.h" }
1957*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_enum                                   [system] {
1958e78f53d1SNikolas Klauser  header "__type_traits/is_enum.h"
1959e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1960e78f53d1SNikolas Klauser}
1961*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_equality_comparable                    [system] {
1962e78f53d1SNikolas Klauser  header "__type_traits/is_equality_comparable.h"
1963e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1964e78f53d1SNikolas Klauser}
1965*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_execution_policy                       [system] {
1966e78f53d1SNikolas Klauser  header "__type_traits/is_execution_policy.h"
1967e78f53d1SNikolas Klauser  export std_private_type_traits_remove_cvref
1968e78f53d1SNikolas Klauser}
1969*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_final                                  [system] { header "__type_traits/is_final.h" }
1970*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_floating_point                         [system] { header "__type_traits/is_floating_point.h" }
1971*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_function                               [system] { header "__type_traits/is_function.h" }
1972*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_fundamental                            [system] { header "__type_traits/is_fundamental.h" }
1973*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_implicitly_default_constructible       [system] {
1974e78f53d1SNikolas Klauser  header "__type_traits/is_implicitly_default_constructible.h"
1975e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1976e78f53d1SNikolas Klauser}
1977*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_integral                               [system] { header "__type_traits/is_integral.h" }
1978*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_literal_type                           [system] { header "__type_traits/is_literal_type.h" }
1979*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_member_pointer                         [system] { header "__type_traits/is_member_pointer.h" }
1980*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_nothrow_assignable                     [system] { header "__type_traits/is_nothrow_assignable.h" }
1981*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_nothrow_constructible                  [system] {
1982e78f53d1SNikolas Klauser  header "__type_traits/is_nothrow_constructible.h"
1983e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
1984e78f53d1SNikolas Klauser}
1985*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_nothrow_convertible                    [system] { header "__type_traits/is_nothrow_convertible.h" }
1986*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_nothrow_destructible                   [system] {
1987e78f53d1SNikolas Klauser  header "__type_traits/is_nothrow_destructible.h"
1988e78f53d1SNikolas Klauser  export std_private_type_traits_is_destructible
1989e78f53d1SNikolas Klauser}
1990*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_null_pointer                           [system] {
1991e78f53d1SNikolas Klauser  header "__type_traits/is_null_pointer.h"
1992e78f53d1SNikolas Klauser  export std_cstddef
1993e78f53d1SNikolas Klauser}
1994*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_object                                 [system] {
1995e78f53d1SNikolas Klauser  header "__type_traits/is_object.h"
1996e78f53d1SNikolas Klauser  export std_private_type_traits_is_scalar
1997e78f53d1SNikolas Klauser}
1998*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_pod                                    [system] { header "__type_traits/is_pod.h" }
1999*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_pointer                                [system] { header "__type_traits/is_pointer.h" }
2000*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_polymorphic                            [system] { header "__type_traits/is_polymorphic.h" }
2001*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_primary_template                       [system] {
2002e78f53d1SNikolas Klauser  header "__type_traits/is_primary_template.h"
2003e78f53d1SNikolas Klauser  export std_private_type_traits_enable_if
2004e78f53d1SNikolas Klauser}
2005*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_reference                              [system] { header "__type_traits/is_reference.h" }
2006*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_reference_wrapper                      [system] { header "__type_traits/is_reference_wrapper.h" }
2007*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_referenceable                          [system] { header "__type_traits/is_referenceable.h" }
2008*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_same                                   [system] {
2009e78f53d1SNikolas Klauser  header "__type_traits/is_same.h"
2010e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
2011e78f53d1SNikolas Klauser}
2012*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_scalar                                 [system] {
2013e78f53d1SNikolas Klauser  header "__type_traits/is_scalar.h"
2014e78f53d1SNikolas Klauser  export std_private_type_traits_is_null_pointer
2015e78f53d1SNikolas Klauser}
2016*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_signed                                 [system] { header "__type_traits/is_signed.h" }
2017*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_signed_integer                         [system] { header "__type_traits/is_signed_integer.h" }
2018*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_specialization                         [system] { header "__type_traits/is_specialization.h" }
2019*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_standard_layout                        [system] { header "__type_traits/is_standard_layout.h" }
2020*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_swappable                              [system] {
2021e78f53d1SNikolas Klauser  header "__type_traits/is_swappable.h"
2022e78f53d1SNikolas Klauser  export std_private_type_traits_is_move_constructible
2023e78f53d1SNikolas Klauser}
2024*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivial                                [system] { header "__type_traits/is_trivial.h" }
2025*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivially_assignable                   [system] { header "__type_traits/is_trivially_assignable.h" }
2026*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivially_constructible                [system] { header "__type_traits/is_trivially_constructible.h" }
2027*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivially_copyable                     [system] { header "__type_traits/is_trivially_copyable.h" }
2028*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivially_destructible                 [system] { header "__type_traits/is_trivially_destructible.h" }
2029*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivially_lexicographically_comparable [system] { header "__type_traits/is_trivially_lexicographically_comparable.h" }
2030*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_trivially_relocatable                  [system] { header "__type_traits/is_trivially_relocatable.h" }
2031*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_unbounded_array                        [system] { header "__type_traits/is_unbounded_array.h" }
2032*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_union                                  [system] { header "__type_traits/is_union.h" }
2033*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_unsigned                               [system] { header "__type_traits/is_unsigned.h" }
2034*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_unsigned_integer                       [system] { header "__type_traits/is_unsigned_integer.h" }
2035*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_valid_expansion                        [system] { header "__type_traits/is_valid_expansion.h" }
2036*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_void                                   [system] {
2037e78f53d1SNikolas Klauser  header "__type_traits/is_void.h"
2038e78f53d1SNikolas Klauser  export std_private_type_traits_integral_constant
2039e78f53d1SNikolas Klauser}
2040*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_is_volatile                               [system] { header "__type_traits/is_volatile.h" }
2041*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_lazy                                      [system] { header "__type_traits/lazy.h" }
2042*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_make_32_64_or_128_bit                     [system] { header "__type_traits/make_32_64_or_128_bit.h" }
2043*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_make_const_lvalue_ref                     [system] { header "__type_traits/make_const_lvalue_ref.h" }
2044*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_make_signed                               [system] { header "__type_traits/make_signed.h" }
2045*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_make_unsigned                             [system] {
2046e78f53d1SNikolas Klauser  header "__type_traits/make_unsigned.h"
2047e78f53d1SNikolas Klauser  export std_private_type_traits_is_unsigned
2048e78f53d1SNikolas Klauser}
2049*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_maybe_const                               [system] { header "__type_traits/maybe_const.h" }
2050*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_nat                                       [system] { header "__type_traits/nat.h" }
2051*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_negation                                  [system] { header "__type_traits/negation.h" }
2052*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_noexcept_move_assign_container            [system] { header "__type_traits/noexcept_move_assign_container.h" }
2053*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_promote                                   [system] { header "__type_traits/promote.h" }
2054*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_rank                                      [system] { header "__type_traits/rank.h" }
2055*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_all_extents                        [system] { header "__type_traits/remove_all_extents.h" }
2056*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_const                              [system] { header "__type_traits/remove_const.h" }
2057*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_const_ref                          [system] { header "__type_traits/remove_const_ref.h" }
2058*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_cv                                 [system] {
2059e78f53d1SNikolas Klauser  header "__type_traits/remove_cv.h"
2060e78f53d1SNikolas Klauser  export std_private_type_traits_remove_const
2061e78f53d1SNikolas Klauser  export std_private_type_traits_remove_volatile
2062e78f53d1SNikolas Klauser}
2063*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_cvref                              [system] { header "__type_traits/remove_cvref.h" }
2064*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_extent                             [system] { header "__type_traits/remove_extent.h" }
2065*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_pointer                            [system] { header "__type_traits/remove_pointer.h" }
2066*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_reference                          [system] { header "__type_traits/remove_reference.h" }
2067*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_remove_volatile                           [system] { header "__type_traits/remove_volatile.h" }
2068*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_result_of                                 [system] { header "__type_traits/result_of.h" }
2069*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_strip_signature                           [system] { header "__type_traits/strip_signature.h" }
2070*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_type_identity                             [system] { header "__type_traits/type_identity.h" }
2071*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_type_list                                 [system] { header "__type_traits/type_list.h" }
2072*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_underlying_type                           [system] {
2073e78f53d1SNikolas Klauser  header "__type_traits/underlying_type.h"
2074e78f53d1SNikolas Klauser  export std_private_type_traits_is_enum
2075e78f53d1SNikolas Klauser}
2076*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_unwrap_ref                                [system] { header "__type_traits/unwrap_ref.h" }
2077*b9a2658aSNikolas Klausermodule cxx03_std_private_type_traits_void_t                                    [system] { header "__type_traits/void_t.h" }
2078e78f53d1SNikolas Klauser
2079*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_as_const               [system] { header "__utility/as_const.h" }
2080*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_as_lvalue              [system] { header "__utility/as_lvalue.h" }
2081*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_auto_cast              [system] {
2082e78f53d1SNikolas Klauser  header "__utility/auto_cast.h"
2083e78f53d1SNikolas Klauser  export std_private_type_traits_decay
2084e78f53d1SNikolas Klauser}
2085*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_cmp                    [system] {
2086e78f53d1SNikolas Klauser  header "__utility/cmp.h"
2087e78f53d1SNikolas Klauser  export std_private_type_traits_make_unsigned
2088e78f53d1SNikolas Klauser}
2089*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_convert_to_integral    [system] { header "__utility/convert_to_integral.h" }
2090*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_declval                [system] { header "__utility/declval.h" }
2091*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_empty                  [system] { header "__utility/empty.h" }
2092*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_exception_guard        [system] { header "__utility/exception_guard.h" }
2093*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_exchange               [system] { header "__utility/exchange.h" }
2094*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_forward                [system] { header "__utility/forward.h" }
2095*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_forward_like           [system] { header "__utility/forward_like.h" }
2096*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_in_place               [system] { header "__utility/in_place.h" }
2097*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_integer_sequence       [system] { header "__utility/integer_sequence.h" }
2098*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_is_pointer_in_range    [system] { header "__utility/is_pointer_in_range.h" }
2099*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_is_valid_range         [system] { header "__utility/is_valid_range.h" }
2100*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_move                   [system] {
2101e78f53d1SNikolas Klauser  header "__utility/move.h"
2102e78f53d1SNikolas Klauser  export std_private_type_traits_is_copy_constructible
2103e78f53d1SNikolas Klauser  export std_private_type_traits_is_nothrow_move_constructible
2104e78f53d1SNikolas Klauser  export std_private_type_traits_remove_reference
2105e78f53d1SNikolas Klauser}
2106*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_no_destroy             [system] { header "__utility/no_destroy.h" }
2107*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_pair                   [system] {
2108e78f53d1SNikolas Klauser  header "__utility/pair.h"
2109e78f53d1SNikolas Klauser  export std_private_ranges_subrange_fwd
2110e78f53d1SNikolas Klauser  export std_private_tuple_pair_like
2111e78f53d1SNikolas Klauser  export std_private_type_traits_is_assignable
2112e78f53d1SNikolas Klauser  export std_private_type_traits_is_constructible
2113e78f53d1SNikolas Klauser  export std_private_type_traits_is_convertible
2114e78f53d1SNikolas Klauser  export std_private_type_traits_is_copy_assignable
2115e78f53d1SNikolas Klauser  export std_private_type_traits_is_move_assignable
2116e78f53d1SNikolas Klauser  export std_private_type_traits_is_nothrow_copy_constructible
2117e78f53d1SNikolas Klauser  export std_private_type_traits_is_nothrow_default_constructible
2118e78f53d1SNikolas Klauser  export std_private_type_traits_is_nothrow_move_assignable
2119e78f53d1SNikolas Klauser  export std_private_utility_pair_fwd
2120e78f53d1SNikolas Klauser}
2121*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_pair_fwd                [system] { header "__fwd/pair.h" }
2122*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_piecewise_construct     [system] { header "__utility/piecewise_construct.h" }
2123*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_priority_tag            [system] { header "__utility/priority_tag.h" }
2124*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_private_constructor_tag [system] { header "__utility/private_constructor_tag.h" }
2125*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_rel_ops                 [system] { header "__utility/rel_ops.h" }
2126*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_small_buffer            [system] { header "__utility/small_buffer.h" }
2127*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_swap                    [system] {
2128e78f53d1SNikolas Klauser  header "__utility/swap.h"
2129e78f53d1SNikolas Klauser  export std_private_type_traits_is_swappable
2130e78f53d1SNikolas Klauser}
2131*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_to_underlying           [system] { header "__utility/to_underlying.h" }
2132*b9a2658aSNikolas Klausermodule cxx03_std_private_utility_unreachable             [system] { header "__utility/unreachable.h" }
2133e78f53d1SNikolas Klauser
2134*b9a2658aSNikolas Klausermodule cxx03_std_private_variant_monostate               [system] { header "__variant/monostate.h" }
2135e78f53d1SNikolas Klauser
2136*b9a2658aSNikolas Klausermodule cxx03_std_private_vector_fwd                      [system] { header "__fwd/vector.h" }
2137