// -*- 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 <__config> #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) # pragma GCC system_header #endif #include #include #include #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER) # include #endif #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) # include #endif #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) # include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #include #include #include #include #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #include #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER) # include #endif #include #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #include #include #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include #endif #include #include #if !defined(_LIBCPP_HAS_NO_THREADS) # include #endif #include #include #include #include #include #include #include #include #include #include #include #include #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) # include #endif #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) # include #endif