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