47 #if __has_include(<strstream>)
55 #if __cplusplus >= 201103 || defined(__GXX_EXPERIMENTAL_CXX0X__)
57 #if __has_include(<atomic>)
61 #if __has_include(<codecvt>)
64 #include <condition_variable>
65 #include <forward_list>
66 #if __has_include(<future>)
69 #include <initializer_list>
74 #if __has_include(<scoped_allocator>)
75 #include <scoped_allocator>
77 #include <system_error>
80 #include <type_traits>
81 #if __has_include(<typeindex>)
84 #include <unordered_map>
85 #include <unordered_set>