blob: 5b5f4eca97918e13d66bf38e964d973126afca2e [file] [log] [blame]
Douglas Gregor69cff4e2009-09-29 03:26:11 +00001#include <algorithm>
2#include <bitset>
3#include <cassert>
4#include <cctype>
5#include <cerrno>
6#include <cfloat>
7#include <ciso646>
8#include <climits>
9#include <clocale>
10#include <cmath>
11#include <complex>
12#include <csetjmp>
13#include <csignal>
14#include <cstdarg>
15#include <cstddef>
16#include <cstdio>
17#include <cstdlib>
18#include <cstring>
19#include <ctime>
20#include <cwchar>
21#include <cwctype>
22#include <deque>
23#include <exception>
24#include <fstream>
25#include <functional>
26#include <iomanip>
27#include <ios>
28#include <iosfwd>
29#include <iostream>
30#include <istream>
31#include <iterator>
32#include <limits>
33#include <list>
34#include <locale>
35#include <map>
36#include <memory>
37#include <new>
38#include <numeric>
39#include <ostream>
40#include <queue>
41#include <set>
42#include <sstream>
43#include <stack>
44#include <stdexcept>
45#include <streambuf>
46#include <string>
Richard Smith5a5a9712012-04-04 06:24:32 +000047#if __has_include(<strstream>)
48#include <strstream>
49#endif
Douglas Gregor69cff4e2009-09-29 03:26:11 +000050#include <typeinfo>
51#include <utility>
52#include <valarray>
53#include <vector>
Richard Smith69f811d2012-02-14 23:06:14 +000054
Richard Smithb3440f52012-04-13 03:39:16 +000055#if __cplusplus >= 201103 || defined(__GXX_EXPERIMENTAL_CXX0X__)
Richard Smith69f811d2012-02-14 23:06:14 +000056#include <array>
57#if __has_include(<atomic>)
58#include <atomic>
59#endif
60#include <chrono>
61#if __has_include(<codecvt>)
62#include <codecvt>
63#endif
64#include <condition_variable>
65#include <forward_list>
66#if __has_include(<future>)
67#include <future>
68#endif
69#include <initializer_list>
70#include <mutex>
71#include <random>
72#include <ratio>
73#include <regex>
74#if __has_include(<scoped_allocator>)
75#include <scoped_allocator>
76#endif
77#include <system_error>
78#include <thread>
79#include <tuple>
80#include <type_traits>
81#if __has_include(<typeindex>)
82#include <typeindex>
83#endif
84#include <unordered_map>
85#include <unordered_set>
86#endif