xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
std.hpp
Go to the documentation of this file.
1
4
#pragma once
5
6
#ifdef _MSC_VER
7
# include "intrin.h"
8
#endif
9
#include <algorithm>
10
#include <any>
11
#include <array>
12
#include <atomic>
13
#ifdef __cpp_lib_barrier
14
# include <barrier>
15
#endif
16
#include <bit>
17
#include <bitset>
18
#include <cassert>
19
#include <cctype>
20
#include <cerrno>
21
#include <cfenv>
22
#include <cfloat>
23
#include <charconv>
24
#include <chrono>
25
#include <cinttypes>
26
#include <climits>
27
#include <clocale>
28
#include <cmath>
29
#include <codecvt>
30
#include <compare>
31
#include <complex>
32
#include <concepts>
33
#include <condition_variable>
34
#ifdef __cpp_lib_coroutine
35
# include <coroutine>
36
#endif
37
#include <csetjmp>
38
#include <csignal>
39
#include <cstdarg>
40
#include <cstddef>
41
#include <cstdint>
42
#include <cstdio>
43
#include <cstdlib>
44
#include <cstring>
45
#include <ctime>
46
#if __has_include(<cuchar>)
47
# include <cuchar>
48
#endif
49
#include <cwchar>
50
#include <cwctype>
51
# ifdef __cpp_lib_debugging
52
#include <debugging>
53
#endif
54
#include <deque>
55
#include <exception>
56
// libstdc++ currently has a dependency on linking TBB if <execution> is
57
// included, and TBB seems to be not automatically installed and linkable
58
// on some GCC installations, so let's not pull in that little-used header
59
// in our -pure-cpp2 "import std;" simulation mode... if you need this,
60
// use mixed mode (not -pure-cpp2) and #include all the headers you need
61
// including this one
62
//
63
// #include <execution>
64
#ifdef __cpp_lib_expected
65
# include <expected>
66
#endif
67
#include <filesystem>
68
#if defined(__cpp_lib_format) || (defined(_MSC_VER) && _MSC_VER >= 1929)
69
# include <format>
70
#endif
71
#ifdef __cpp_lib_flat_map
72
# include <flat_map>
73
#endif
74
#ifdef __cpp_lib_flat_set
75
# include <flat_set>
76
#endif
77
#include <forward_list>
78
#include <fstream>
79
#include <functional>
80
#include <future>
81
#ifdef __cpp_lib_generator
82
# include <generator>
83
#endif
84
#ifdef __cpp_lib_hazard_pointer
85
# include <hazard_pointer>
86
#endif
87
#include <initializer_list>
88
#include <iomanip>
89
#include <ios>
90
#include <iosfwd>
91
#include <iostream>
92
#include <istream>
93
#include <iterator>
94
#ifdef __cpp_lib_latch
95
# include <latch>
96
#endif
97
#include <limits>
98
#ifdef __cpp_lib_linalg
99
# include <linalg>
100
#endif
101
#include <list>
102
#include <locale>
103
#include <map>
104
#ifdef __cpp_lib_mdspan
105
# include <mdspan>
106
#endif
107
#include <memory>
108
#ifdef __cpp_lib_memory_resource
109
# include <memory_resource>
110
#endif
111
#include <mutex>
112
#include <new>
113
#include <numbers>
114
#include <numeric>
115
#include <optional>
116
#include <ostream>
117
#ifdef __cpp_lib_print
118
# include <print>
119
#endif
120
#include <queue>
121
#include <random>
122
#include <ranges>
123
#include <ratio>
124
#ifdef __cpp_lib_rcu
125
# include <rcu>
126
#endif
127
#include <regex>
128
#include <scoped_allocator>
129
#ifdef __cpp_lib_semaphore
130
# include <semaphore>
131
#endif
132
#include <set>
133
#include <shared_mutex>
134
#ifdef __cpp_lib_source_location
135
# include <source_location>
136
#endif
137
#include <span>
138
#ifdef __cpp_lib_spanstream
139
# include <spanstream>
140
#endif
141
#include <sstream>
142
#include <stack>
143
#ifdef __cpp_lib_stacktrace
144
# include <stacktrace>
145
#endif
146
#ifdef __cpp_lib_stdatomic_h
147
# include <stdatomic.h>
148
#endif
149
#include <stdexcept>
150
#if __has_include(<stdfloat>)
151
# if !defined(_MSC_VER) || _HAS_CXX23
152
# include <stdfloat>
153
# endif
154
#endif
155
#ifdef __cpp_lib_jthread
156
# include <stop_token>
157
#endif
158
#include <streambuf>
159
#include <string>
160
#include <string_view>
161
#ifdef __cpp_lib_syncbuf
162
# include <syncstream>
163
#endif
164
#include <system_error>
165
#ifdef __cpp_lib_text_encoding
166
# include <text_encoding>
167
#endif
168
#include <thread>
169
#include <tuple>
170
#include <type_traits>
171
#include <typeindex>
172
#include <typeinfo>
173
#include <unordered_map>
174
#include <unordered_set>
175
#include <utility>
176
#include <valarray>
177
#include <variant>
178
#include <vector>
Generated on
for xtd by
Gammasoft
. All rights reserved.