123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- // -*- 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 <algorithm>
- #include <any>
- #include <array>
- #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
- # include <atomic>
- #endif
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <barrier>
- #endif
- #include <bit>
- #include <bitset>
- #include <cassert>
- #include <ccomplex>
- #include <cctype>
- #include <cerrno>
- #include <cfenv>
- #include <cfloat>
- #include <charconv>
- #include <chrono>
- #include <cinttypes>
- #include <ciso646>
- #include <climits>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <clocale>
- #endif
- #include <cmath>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <codecvt>
- #endif
- #include <compare>
- #include <complex.h>
- #include <complex>
- #include <concepts>
- #include <condition_variable>
- #include <coroutine>
- #include <csetjmp>
- #include <csignal>
- #include <cstdarg>
- #include <cstdbool>
- #include <cstddef>
- #include <cstdint>
- #include <cstdio>
- #include <cstdlib>
- #include <cstring>
- #include <ctgmath>
- #include <ctime>
- #include <ctype.h>
- #include <cuchar>
- #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
- # include <cwchar>
- #endif
- #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
- # include <cwctype>
- #endif
- #include <deque>
- #include <errno.h>
- #include <exception>
- #include <execution>
- #include <expected>
- #include <experimental/iterator>
- #include <experimental/memory>
- #include <experimental/propagate_const>
- #include <experimental/simd>
- #include <experimental/type_traits>
- #include <experimental/utility>
- #include <fenv.h>
- #include <filesystem>
- #include <float.h>
- #include <format>
- #include <forward_list>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <fstream>
- #endif
- #include <functional>
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <future>
- #endif
- #include <initializer_list>
- #include <inttypes.h>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <iomanip>
- #endif
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <ios>
- #endif
- #include <iosfwd>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <iostream>
- #endif
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <istream>
- #endif
- #include <iterator>
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <latch>
- #endif
- #include <limits>
- #include <list>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <locale.h>
- #endif
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <locale>
- #endif
- #include <map>
- #include <math.h>
- #include <mdspan>
- #include <memory>
- #include <memory_resource>
- #include <mutex>
- #include <new>
- #include <numbers>
- #include <numeric>
- #include <optional>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <ostream>
- #endif
- #include <print>
- #include <queue>
- #include <random>
- #include <ranges>
- #include <ratio>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <regex>
- #endif
- #include <scoped_allocator>
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <semaphore>
- #endif
- #include <set>
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <shared_mutex>
- #endif
- #include <source_location>
- #include <span>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <sstream>
- #endif
- #include <stack>
- #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
- # include <stdatomic.h>
- #endif
- #include <stdbool.h>
- #include <stddef.h>
- #include <stdexcept>
- #include <stdint.h>
- #include <stdio.h>
- #include <stdlib.h>
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <stop_token>
- #endif
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <streambuf>
- #endif
- #include <string.h>
- #include <string>
- #include <string_view>
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <strstream>
- #endif
- #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
- # include <syncstream>
- #endif
- #include <system_error>
- #include <tgmath.h>
- #if !defined(_LIBCPP_HAS_NO_THREADS)
- # include <thread>
- #endif
- #include <tuple>
- #include <type_traits>
- #include <typeindex>
- #include <typeinfo>
- #include <uchar.h>
- #include <unordered_map>
- #include <unordered_set>
- #include <utility>
- #include <valarray>
- #include <variant>
- #include <vector>
- #include <version>
- #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
- # include <wchar.h>
- #endif
- #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
- # include <wctype.h>
- #endif
|