Pyrogenesis
HEAD
Pyrogenesis, a RTS Engine
pch_stdlib.h
Go to the documentation of this file.
1
/* Copyright (C) 2020 Wildfire Games.
2
*
3
* Permission is hereby granted, free of charge, to any person obtaining
4
* a copy of this software and associated documentation files (the
5
* "Software"), to deal in the Software without restriction, including
6
* without limitation the rights to use, copy, modify, merge, publish,
7
* distribute, sublicense, and/or sell copies of the Software, and to
8
* permit persons to whom the Software is furnished to do so, subject to
9
* the following conditions:
10
*
11
* The above copyright notice and this permission notice shall be included
12
* in all copies or substantial portions of the Software.
13
*
14
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21
*/
22
23
#ifndef INCLUDED_PCH_STDLIB
24
#define INCLUDED_PCH_STDLIB
25
26
#if !MINIMAL_PCH
27
// all new-form C library headers
28
#include <cassert>
29
#include <cctype>
30
#include <cerrno>
31
#include <cfloat>
32
//#include <ciso646> // defines e.g. "and" to "&". unnecessary and causes trouble with asm.
33
#include <climits>
34
#include <clocale>
35
#include <cmath>
36
//#include <csetjmp> // incompatible with libpng on Debian/Ubuntu
37
#include <csignal>
38
#include <cstdarg>
39
#include <cstddef>
40
#include <cstdio>
41
#include <cstdlib>
42
#include <cstring>
43
#include <ctime>
44
#include <cwchar>
45
#include <cwctype>
46
#endif
// !MINIMAL_PCH
47
48
#if MINIMAL_PCH < 3
49
// common C++98 STL headers
50
#include <algorithm>
51
#include <iterator>
52
#include <list>
53
#include <map>
54
#include <memory>
55
#include <set>
56
#include <string>
57
#include <utility>
58
#include <vector>
59
#endif
60
61
#if MINIMAL_PCH < 2
62
// all other C++98 STL headers
63
#include <deque>
64
#include <functional>
65
#include <numeric>
66
#include <queue>
67
#include <stack>
68
#endif
69
70
#if !MINIMAL_PCH
71
// all other C++98 headers
72
#include <bitset>
73
#include <complex>
74
#include <exception>
75
#include <fstream>
76
#include <iomanip>
77
#include <ios>
78
#include <iosfwd>
79
#include <iostream>
80
#include <istream>
81
#include <limits>
82
#include <locale>
83
#include <new>
84
#include <ostream>
85
#include <sstream>
86
#include <stdexcept>
87
#include <streambuf>
88
#include <sstream>
89
#include <typeinfo>
90
#include <valarray>
91
#endif
// !MINIMAL_PCH
92
93
#endif
// #ifndef INCLUDED_PCH_STDLIB
source
lib
pch
pch_stdlib.h
Generated by
1.9.4