mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-16 19:16:35 +00:00

This is part of the "Freezing C++03 headers" proposal explained in https://discourse.llvm.org/t/rfc-freezing-c-03-headers-in-libc/77319/58. This patch updates the include paths used in `__cxx03/` to refer to the `__cxx03/` headers.
216 lines
6.1 KiB
C++
216 lines
6.1 KiB
C++
// -*- 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
|