libstdc++
extc++.h
Go to the documentation of this file.
1
// C++ includes used for precompiling extensions -*- C++ -*-
2
3
// Copyright (C) 2006-2019 Free Software Foundation, Inc.
4
//
5
// This file is part of the GNU ISO C++ Library. This library is free
6
// software; you can redistribute it and/or modify it under the
7
// terms of the GNU General Public License as published by the
8
// Free Software Foundation; either version 3, or (at your option)
9
// any later version.
10
11
// This library is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
// GNU General Public License for more details.
15
16
// Under Section 7 of GPL version 3, you are granted additional
17
// permissions described in the GCC Runtime Library Exception, version
18
// 3.1, as published by the Free Software Foundation.
19
20
// You should have received a copy of the GNU General Public License and
21
// a copy of the GCC Runtime Library Exception along with this program;
22
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
23
// <http://www.gnu.org/licenses/>.
24
25
/** @file extc++.h
26
* This is an implementation file for a precompiled header.
27
*/
28
29
#if __cplusplus < 201103L
30
#include <
bits/stdtr1c++.h
>
31
#else
32
#include <
bits/stdc++.h
>
33
#endif
34
35
#include <
ext/algorithm
>
36
#if __cplusplus >= 201103L
37
# include <
ext/aligned_buffer.h
>
38
#endif
39
#include <
ext/alloc_traits.h
>
40
#include <
ext/array_allocator.h
>
41
#include <
ext/atomicity.h
>
42
#include <
ext/bitmap_allocator.h
>
43
#include <
ext/cast.h
>
44
#if __cplusplus >= 201103L
45
# include <
ext/cmath
>
46
#endif
47
#include <
ext/concurrence.h
>
48
#include <
ext/debug_allocator.h
>
49
#include <
ext/extptr_allocator.h
>
50
#include <
ext/functional
>
51
#include <
ext/iterator
>
52
#include <
ext/malloc_allocator.h
>
53
#include <
ext/memory
>
54
#include <
ext/mt_allocator.h
>
55
#include <
ext/new_allocator.h
>
56
#include <
ext/numeric
>
57
#include <
ext/numeric_traits.h
>
58
#include <
ext/pod_char_traits.h
>
59
#include <
ext/pointer.h
>
60
#include <
ext/pool_allocator.h
>
61
#if __cplusplus >= 201103L
62
# include <ext/random>
63
#endif
64
#include <
ext/rb_tree
>
65
#include <
ext/rope
>
66
#include <
ext/slist
>
67
#include <
ext/stdio_filebuf.h
>
68
#include <
ext/stdio_sync_filebuf.h
>
69
#include <
ext/throw_allocator.h
>
70
#include <
ext/typelist.h
>
71
#include <
ext/type_traits.h
>
72
#include <
ext/vstring.h
>
73
#include <
ext/pb_ds/assoc_container.hpp
>
74
#include <
ext/pb_ds/priority_queue.hpp
>
75
#include <
ext/pb_ds/exception.hpp
>
76
#include <
ext/pb_ds/hash_policy.hpp
>
77
#include <
ext/pb_ds/list_update_policy.hpp
>
78
#include <
ext/pb_ds/tree_policy.hpp
>
79
#include <
ext/pb_ds/trie_policy.hpp
>
80
81
#ifdef _GLIBCXX_HAVE_ICONV
82
#include <
ext/codecvt_specializations.h
>
83
#include <
ext/enc_filebuf.h
>
84
#endif
stdtr1c++.h
type_traits.h
stdio_filebuf.h
cmath
pool_allocator.h
functional
trie_policy.hpp
list_update_policy.hpp
priority_queue.hpp
assoc_container.hpp
vstring.h
algorithm
stdio_sync_filebuf.h
numeric_traits.h
hash_policy.hpp
pod_char_traits.h
malloc_allocator.h
rb_tree
concurrence.h
exception.hpp
pointer.h
iterator
new_allocator.h
typelist.h
mt_allocator.h
rope
debug_allocator.h
bitmap_allocator.h
slist
enc_filebuf.h
cast.h
aligned_buffer.h
extptr_allocator.h
codecvt_specializations.h
memory
tree_policy.hpp
atomicity.h
alloc_traits.h
numeric
throw_allocator.h
stdc++.h
array_allocator.h
include
x86_64-pc-linux-gnu
bits
extc++.h
Generated by
1.8.14