Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
names.h
Go to the documentation of this file.
1 // Copyright (c) 2015 Cloudera, Inc. All rights reserved.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
19 //
23 //
26 //
29 #include <boost/version.hpp>
30 
31 #ifdef _GLIBCXX_VECTOR
32 using std::vector;
33 #endif
34 
35 #ifdef _GLIBCXX_MAP
36 using std::map;
37 using std::multimap;
38 #endif
39 
40 #ifdef _GLIBCXX_LIST
41 using std::list;
42 #endif
43 
44 #ifdef _GLIBCXX_SET
45 using std::set;
46 using std::multiset;
47 #endif
48 
49 #ifdef _GLIBCXX_STACK
50 using std::stack;
51 #endif
52 
53 #ifdef _GLIBCXX_STRING
54 using std::string;
55 #endif
56 
57 #ifdef _GLIBCXX_IOSTREAM
58 using std::cout;
59 using std::cin;
60 using std::cerr;
61 #endif
62 
63 #ifdef _GLIBCXX_OSTREAM
64 using std::ostream;
65 using std::endl;
66 #endif
67 
68 #ifdef _GLIBCXX_IOS
69 using std::fixed;
70 using std::hex;
71 using std::oct;
72 using std::dec;
73 using std::left;
74 using std::ios;
75 #endif
76 
77 #ifdef _GLIBCXX_IOMANIP
78 using std::setprecision;
79 using std::setfill;
80 using std::setw;
81 #endif
82 
83 
84 #ifdef _GLIBCXX_FSTREAM
85 using std::fstream;
86 using std::ifstream;
87 using std::ofstream;
88 #endif
89 
90 
91 #ifdef _GLIBCXX_SSTREAM
92 using std::stringstream;
93 using std::istringstream;
94 using std::ostringstream;
95 #endif
96 
97 #ifdef _GLIBCXX_ALGORITHM
98 using std::swap;
99 #endif
100 
101 #ifdef BOOST_THREAD_THREAD_COMMON_HPP
102 using boost::thread;
103 #endif
104 
105 #ifdef BOOST_THREAD_DETAIL_THREAD_GROUP_HPP
106 using boost::thread_group;
107 #endif
108 
109 #ifdef BOOST_THREAD_MUTEX_HPP
110 using boost::mutex;
111 using boost::try_mutex;
112 #endif
113 
114 #ifdef BOOST_LEXICAL_CAST_INCLUDED
115 using boost::lexical_cast;
116 #endif
117 
118 #ifdef BOOST_THREAD_PTHREAD_SHARED_MUTEX_HPP
119 using boost::shared_mutex;
120 #endif
121 
122 
129 #if (defined(BOOST_THREAD_LOCKS_HPP) && BOOST_VERSION < 105300) || defined(BOOST_THREAD_LOCK_GUARD_HPP)
130 using boost::lock_guard;
131 #endif
132 
133 #if defined(BOOST_THREAD_LOCKS_HPP) || defined(BOOST_THREAD_LOCK_TYPES_HPP)
134 using boost::unique_lock;
135 using boost::shared_lock;
136 using boost::upgrade_lock;
137 #endif
138 
139 #ifdef BOOST_SMART_PTR_SHARED_PTR_HPP_INCLUDED
140 using boost::shared_ptr;
141 #endif
142 
143 #ifdef BOOST_SMART_PTR_SCOPED_PTR_HPP_INCLUDED
144 using boost::scoped_ptr;
145 #endif
146 
147 #ifdef BOOST_UNORDERED_MAP_HPP_INCLUDED
148 using boost::unordered_map;
149 #endif
150 
151 #ifdef BOOST_UNORDERED_SET_HPP_INCLUDED
152 using boost::unordered_set;
153 #endif
154 
155 #ifdef BOOST_FUNCTION_PROLOGUE_HPP
156 using boost::function;
157 #endif
158 
159 #ifdef BOOST_BIND_HPP_INCLUDED
160 using boost::bind;
161 using boost::mem_fn;
162 #endif