Console Library
4.7.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
std.h
Go to the documentation of this file.
1
10
11
/*
12
13
Copyright (c) 2026 MrXie1109
14
15
Permission is hereby granted, free of charge, to any person obtaining a copy
16
of this software and associated documentation files (the "Software"), to deal
17
in the Software without restriction, including without limitation the rights
18
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
19
copies of the Software, and to permit persons to whom the Software is
20
furnished to do so, subject to the following conditions:
21
22
The above copyright notice and this permission notice shall be included in all
23
copies or substantial portions of the Software.
24
25
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
26
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
27
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
28
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
29
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
30
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
31
SOFTWARE.
32
*/
33
34
#pragma once
35
#ifndef _GLIBCXX_NO_ASSERT
36
#include <cassert>
37
#endif
38
#include <cctype>
39
#include <cfloat>
40
#include <climits>
41
#include <csetjmp>
42
#include <cstdarg>
43
#include <cstddef>
44
#include <cstdlib>
45
#if __cplusplus >= 201103L
46
#include <cstdint>
47
#if __cplusplus < 201703L
48
#include <ciso646>
49
#endif
50
#endif
51
#include <algorithm>
52
#include <bitset>
53
#include <functional>
54
#include <iterator>
55
#include <limits>
56
#include <memory>
57
#include <new>
58
#include <numeric>
59
#include <typeinfo>
60
#include <utility>
61
#if __cplusplus >= 201103L
62
#include <array>
63
#include <atomic>
64
#include <initializer_list>
65
#include <ratio>
66
#include <scoped_allocator>
67
#include <tuple>
68
#include <typeindex>
69
#include <type_traits>
70
#endif
71
#if __cplusplus >= 201402L
72
#endif
73
#if __cplusplus >= 201703L
74
#include <any>
75
#include <optional>
76
#include <variant>
77
#include <string_view>
78
#endif
79
#if __cplusplus >= 202002L
80
#include <bit>
81
#include <compare>
82
#include <concepts>
83
#include <numbers>
84
#include <ranges>
85
#include <span>
86
#include <source_location>
87
#include <version>
88
#if __cpp_impl_coroutine
89
#include <coroutine>
90
#endif
91
#endif
92
#if __cplusplus > 202002L
93
#include <expected>
94
#include <stdatomic.h>
95
#endif
96
#if _GLIBCXX_HOSTED
97
#ifndef _GLIBCXX_NO_ASSERT
98
#include <cassert>
99
#endif
100
#include <cctype>
101
#include <cerrno>
102
#include <cfloat>
103
#include <climits>
104
#include <clocale>
105
#include <cmath>
106
#include <csetjmp>
107
#include <csignal>
108
#include <cstdarg>
109
#include <cstddef>
110
#include <cstdio>
111
#include <cstdlib>
112
#include <cstring>
113
#include <ctime>
114
#include <cwchar>
115
#include <cwctype>
116
#if __cplusplus >= 201103L
117
#include <cfenv>
118
#include <cinttypes>
119
#include <cstdint>
120
#include <cuchar>
121
#if __cplusplus < 201703L
122
#include <ccomplex>
123
#include <cstdalign>
124
#include <cstdbool>
125
#include <ctgmath>
126
#endif
127
#endif
128
#include <complex>
129
#include <deque>
130
#include <exception>
131
#include <fstream>
132
#include <functional>
133
#include <iomanip>
134
#include <ios>
135
#include <iosfwd>
136
#include <iostream>
137
#include <istream>
138
#include <iterator>
139
#include <limits>
140
#include <list>
141
#include <locale>
142
#include <map>
143
#include <memory>
144
#include <new>
145
#include <numeric>
146
#include <ostream>
147
#include <queue>
148
#include <set>
149
#include <sstream>
150
#include <stack>
151
#include <stdexcept>
152
#include <streambuf>
153
#include <string>
154
#include <typeinfo>
155
#include <utility>
156
#include <valarray>
157
#include <vector>
158
#if __cplusplus >= 201103L
159
#include <array>
160
#include <atomic>
161
#include <chrono>
162
#include <codecvt>
163
#include <condition_variable>
164
#include <forward_list>
165
#include <future>
166
#include <initializer_list>
167
#include <mutex>
168
#include <random>
169
#include <ratio>
170
#include <regex>
171
#include <scoped_allocator>
172
#include <system_error>
173
#include <thread>
174
#include <tuple>
175
#include <typeindex>
176
#include <type_traits>
177
#include <unordered_map>
178
#include <unordered_set>
179
#endif
180
#if __cplusplus >= 201402L
181
#include <shared_mutex>
182
#endif
183
#if __cplusplus >= 201703L
184
#include <any>
185
#include <charconv>
186
#include <filesystem>
187
#include <optional>
188
#include <memory_resource>
189
#include <variant>
190
#endif
191
#if __cplusplus >= 202002L
192
#include <barrier>
193
#include <bit>
194
#include <compare>
195
#include <concepts>
196
#include <format>
197
#include <latch>
198
#include <numbers>
199
#include <ranges>
200
#include <span>
201
#include <stop_token>
202
#include <semaphore>
203
#include <source_location>
204
#include <syncstream>
205
#include <version>
206
#endif
207
#if __cplusplus > 202002L
208
#include <expected>
209
#include <flat_map>
210
#include <flat_set>
211
#include <generator>
212
#include <print>
213
#include <spanstream>
214
#include <stacktrace>
215
#include <stdatomic.h>
216
#include <stdfloat>
217
#endif
218
#if __cplusplus > 202302L
219
#include <text_encoding>
220
#include <stdbit.h>
221
#include <stdckdint.h>
222
#endif
223
#endif
224
225
namespace
console
226
{
227
}
console
本库所有组件所在的顶层命名空间。
console
std.h
Generated on
for Console Library by
1.16.1