| // -*- C++ -*- |
| //===----------------------------------------------------------------------===// |
| // |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| // See https://llvm.org/LICENSE.txt for license information. |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| // |
| //===----------------------------------------------------------------------===// |
| |
| // WARNING, this entire header is generated by |
| // utils/generate_std_clang_module_header.py |
| // DO NOT MODIFY! |
| |
| // This header should not be directly included, it's exclusively to import all |
| // of the libc++ public clang modules for the `std` clang module to export. In |
| // other words, it's to facilitate `@import std;` in Objective-C++ and `import std` |
| // in Swift to expose all of the libc++ interfaces. This is generally not |
| // recommended, however there are some clients that need to import all of libc++ |
| // without knowing what "all" is. |
| #if !__building_module(std) |
| # error "Do not include this header directly, include individual headers instead" |
| #endif |
| |
| #include <__cxx03/__config> |
| |
| #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) |
| # pragma GCC system_header |
| #endif |
| |
| #include <__cxx03/algorithm> |
| #include <__cxx03/any> |
| #include <__cxx03/array> |
| #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER) |
| # include <__cxx03/atomic> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/barrier> |
| #endif |
| #include <__cxx03/bit> |
| #include <__cxx03/bitset> |
| #include <__cxx03/cassert> |
| #include <__cxx03/ccomplex> |
| #include <__cxx03/cctype> |
| #include <__cxx03/cerrno> |
| #include <__cxx03/cfenv> |
| #include <__cxx03/cfloat> |
| #include <__cxx03/charconv> |
| #include <__cxx03/chrono> |
| #include <__cxx03/cinttypes> |
| #include <__cxx03/ciso646> |
| #include <__cxx03/climits> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/clocale> |
| #endif |
| #include <__cxx03/cmath> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/codecvt> |
| #endif |
| #include <__cxx03/compare> |
| #include <__cxx03/complex.h> |
| #include <__cxx03/complex> |
| #include <__cxx03/concepts> |
| #include <__cxx03/condition_variable> |
| #include <__cxx03/coroutine> |
| #include <__cxx03/csetjmp> |
| #include <__cxx03/csignal> |
| #include <__cxx03/cstdarg> |
| #include <__cxx03/cstdbool> |
| #include <__cxx03/cstddef> |
| #include <__cxx03/cstdint> |
| #include <__cxx03/cstdio> |
| #include <__cxx03/cstdlib> |
| #include <__cxx03/cstring> |
| #include <__cxx03/ctgmath> |
| #include <__cxx03/ctime> |
| #include <__cxx03/ctype.h> |
| #include <__cxx03/cuchar> |
| #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) |
| # include <__cxx03/cwchar> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) |
| # include <__cxx03/cwctype> |
| #endif |
| #include <__cxx03/deque> |
| #include <__cxx03/errno.h> |
| #include <__cxx03/exception> |
| #include <__cxx03/execution> |
| #include <__cxx03/expected> |
| #include <__cxx03/experimental/iterator> |
| #include <__cxx03/experimental/memory> |
| #include <__cxx03/experimental/propagate_const> |
| #include <__cxx03/experimental/simd> |
| #include <__cxx03/experimental/type_traits> |
| #include <__cxx03/experimental/utility> |
| #include <__cxx03/fenv.h> |
| #include <__cxx03/filesystem> |
| #include <__cxx03/float.h> |
| #include <__cxx03/format> |
| #include <__cxx03/forward_list> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/fstream> |
| #endif |
| #include <__cxx03/functional> |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/future> |
| #endif |
| #include <__cxx03/initializer_list> |
| #include <__cxx03/inttypes.h> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/iomanip> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/ios> |
| #endif |
| #include <__cxx03/iosfwd> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/iostream> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/istream> |
| #endif |
| #include <__cxx03/iterator> |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/latch> |
| #endif |
| #include <__cxx03/limits> |
| #include <__cxx03/list> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/locale.h> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/locale> |
| #endif |
| #include <__cxx03/map> |
| #include <__cxx03/math.h> |
| #include <__cxx03/mdspan> |
| #include <__cxx03/memory> |
| #include <__cxx03/memory_resource> |
| #include <__cxx03/mutex> |
| #include <__cxx03/new> |
| #include <__cxx03/numbers> |
| #include <__cxx03/numeric> |
| #include <__cxx03/optional> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/ostream> |
| #endif |
| #include <__cxx03/print> |
| #include <__cxx03/queue> |
| #include <__cxx03/random> |
| #include <__cxx03/ranges> |
| #include <__cxx03/ratio> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/regex> |
| #endif |
| #include <__cxx03/scoped_allocator> |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/semaphore> |
| #endif |
| #include <__cxx03/set> |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/shared_mutex> |
| #endif |
| #include <__cxx03/source_location> |
| #include <__cxx03/span> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/sstream> |
| #endif |
| #include <__cxx03/stack> |
| #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER) |
| # include <__cxx03/stdatomic.h> |
| #endif |
| #include <__cxx03/stdbool.h> |
| #include <__cxx03/stddef.h> |
| #include <__cxx03/stdexcept> |
| #include <__cxx03/stdint.h> |
| #include <__cxx03/stdio.h> |
| #include <__cxx03/stdlib.h> |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/stop_token> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/streambuf> |
| #endif |
| #include <__cxx03/string.h> |
| #include <__cxx03/string> |
| #include <__cxx03/string_view> |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/strstream> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) |
| # include <__cxx03/syncstream> |
| #endif |
| #include <__cxx03/system_error> |
| #include <__cxx03/tgmath.h> |
| #if !defined(_LIBCPP_HAS_NO_THREADS) |
| # include <__cxx03/thread> |
| #endif |
| #include <__cxx03/tuple> |
| #include <__cxx03/type_traits> |
| #include <__cxx03/typeindex> |
| #include <__cxx03/typeinfo> |
| #include <__cxx03/uchar.h> |
| #include <__cxx03/unordered_map> |
| #include <__cxx03/unordered_set> |
| #include <__cxx03/utility> |
| #include <__cxx03/valarray> |
| #include <__cxx03/variant> |
| #include <__cxx03/vector> |
| #include <__cxx03/version> |
| #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) |
| # include <__cxx03/wchar.h> |
| #endif |
| #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) |
| # include <__cxx03/wctype.h> |
| #endif |