llvm-project

Форк
0
/
__std_clang_module 
215 строк · 5.1 Кб
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 <__config>
25

26
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
27
#  pragma GCC system_header
28
#endif
29

30
#include <algorithm>
31
#include <any>
32
#include <array>
33
#if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
34
#  include <atomic>
35
#endif
36
#if !defined(_LIBCPP_HAS_NO_THREADS)
37
#  include <barrier>
38
#endif
39
#include <bit>
40
#include <bitset>
41
#include <cassert>
42
#include <ccomplex>
43
#include <cctype>
44
#include <cerrno>
45
#include <cfenv>
46
#include <cfloat>
47
#include <charconv>
48
#include <chrono>
49
#include <cinttypes>
50
#include <ciso646>
51
#include <climits>
52
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
53
#  include <clocale>
54
#endif
55
#include <cmath>
56
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
57
#  include <codecvt>
58
#endif
59
#include <compare>
60
#include <complex.h>
61
#include <complex>
62
#include <concepts>
63
#include <condition_variable>
64
#include <coroutine>
65
#include <csetjmp>
66
#include <csignal>
67
#include <cstdarg>
68
#include <cstdbool>
69
#include <cstddef>
70
#include <cstdint>
71
#include <cstdio>
72
#include <cstdlib>
73
#include <cstring>
74
#include <ctgmath>
75
#include <ctime>
76
#include <ctype.h>
77
#include <cuchar>
78
#if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
79
#  include <cwchar>
80
#endif
81
#if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
82
#  include <cwctype>
83
#endif
84
#include <deque>
85
#include <errno.h>
86
#include <exception>
87
#include <execution>
88
#include <expected>
89
#include <experimental/iterator>
90
#include <experimental/memory>
91
#include <experimental/propagate_const>
92
#include <experimental/simd>
93
#include <experimental/type_traits>
94
#include <experimental/utility>
95
#include <fenv.h>
96
#include <filesystem>
97
#include <float.h>
98
#include <format>
99
#include <forward_list>
100
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
101
#  include <fstream>
102
#endif
103
#include <functional>
104
#if !defined(_LIBCPP_HAS_NO_THREADS)
105
#  include <future>
106
#endif
107
#include <initializer_list>
108
#include <inttypes.h>
109
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
110
#  include <iomanip>
111
#endif
112
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
113
#  include <ios>
114
#endif
115
#include <iosfwd>
116
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
117
#  include <iostream>
118
#endif
119
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
120
#  include <istream>
121
#endif
122
#include <iterator>
123
#if !defined(_LIBCPP_HAS_NO_THREADS)
124
#  include <latch>
125
#endif
126
#include <limits>
127
#include <list>
128
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
129
#  include <locale.h>
130
#endif
131
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
132
#  include <locale>
133
#endif
134
#include <map>
135
#include <math.h>
136
#include <mdspan>
137
#include <memory>
138
#include <memory_resource>
139
#include <mutex>
140
#include <new>
141
#include <numbers>
142
#include <numeric>
143
#include <optional>
144
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
145
#  include <ostream>
146
#endif
147
#include <print>
148
#include <queue>
149
#include <random>
150
#include <ranges>
151
#include <ratio>
152
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
153
#  include <regex>
154
#endif
155
#include <scoped_allocator>
156
#if !defined(_LIBCPP_HAS_NO_THREADS)
157
#  include <semaphore>
158
#endif
159
#include <set>
160
#if !defined(_LIBCPP_HAS_NO_THREADS)
161
#  include <shared_mutex>
162
#endif
163
#include <source_location>
164
#include <span>
165
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
166
#  include <sstream>
167
#endif
168
#include <stack>
169
#if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
170
#  include <stdatomic.h>
171
#endif
172
#include <stdbool.h>
173
#include <stddef.h>
174
#include <stdexcept>
175
#include <stdint.h>
176
#include <stdio.h>
177
#include <stdlib.h>
178
#if !defined(_LIBCPP_HAS_NO_THREADS)
179
#  include <stop_token>
180
#endif
181
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
182
#  include <streambuf>
183
#endif
184
#include <string.h>
185
#include <string>
186
#include <string_view>
187
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
188
#  include <strstream>
189
#endif
190
#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
191
#  include <syncstream>
192
#endif
193
#include <system_error>
194
#include <tgmath.h>
195
#if !defined(_LIBCPP_HAS_NO_THREADS)
196
#  include <thread>
197
#endif
198
#include <tuple>
199
#include <type_traits>
200
#include <typeindex>
201
#include <typeinfo>
202
#include <uchar.h>
203
#include <unordered_map>
204
#include <unordered_set>
205
#include <utility>
206
#include <valarray>
207
#include <variant>
208
#include <vector>
209
#include <version>
210
#if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
211
#  include <wchar.h>
212
#endif
213
#if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
214
#  include <wctype.h>
215
#endif
216

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.