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