clang-tools  14.0.0git
STLPostfixHeaderMap.cpp
Go to the documentation of this file.
1 //===-- STLPostfixHeaderMap.h - hardcoded STL header map --------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #include "STLPostfixHeaderMap.h"
10 
11 namespace clang {
12 namespace find_all_symbols {
13 
15  static const HeaderMapCollector::RegexHeaderMap STLPostfixHeaderMap = {
16  {"include/__stddef_max_align_t.h$", "<cstddef>"},
17  {"include/__wmmintrin_aes.h$", "<wmmintrin.h>"},
18  {"include/__wmmintrin_pclmul.h$", "<wmmintrin.h>"},
19  {"include/adxintrin.h$", "<immintrin.h>"},
20  {"include/ammintrin.h$", "<ammintrin.h>"},
21  {"include/avx2intrin.h$", "<immintrin.h>"},
22  {"include/avx512bwintrin.h$", "<immintrin.h>"},
23  {"include/avx512cdintrin.h$", "<immintrin.h>"},
24  {"include/avx512dqintrin.h$", "<immintrin.h>"},
25  {"include/avx512erintrin.h$", "<immintrin.h>"},
26  {"include/avx512fintrin.h$", "<immintrin.h>"},
27  {"include/avx512ifmaintrin.h$", "<immintrin.h>"},
28  {"include/avx512ifmavlintrin.h$", "<immintrin.h>"},
29  {"include/avx512pfintrin.h$", "<immintrin.h>"},
30  {"include/avx512vbmiintrin.h$", "<immintrin.h>"},
31  {"include/avx512vbmivlintrin.h$", "<immintrin.h>"},
32  {"include/avx512vlbwintrin.h$", "<immintrin.h>"},
33  {"include/avx512vlcdintrin.h$", "<immintrin.h>"},
34  {"include/avx512vldqintrin.h$", "<immintrin.h>"},
35  {"include/avx512vlintrin.h$", "<immintrin.h>"},
36  {"include/avxintrin.h$", "<immintrin.h>"},
37  {"include/bmi2intrin.h$", "<x86intrin.h>"},
38  {"include/bmiintrin.h$", "<x86intrin.h>"},
39  {"include/emmintrin.h$", "<emmintrin.h>"},
40  {"include/f16cintrin.h$", "<emmintrin.h>"},
41  {"include/float.h$", "<cfloat>"},
42  {"include/fma4intrin.h$", "<x86intrin.h>"},
43  {"include/fmaintrin.h$", "<immintrin.h>"},
44  {"include/fxsrintrin.h$", "<immintrin.h>"},
45  {"include/ia32intrin.h$", "<x86intrin.h>"},
46  {"include/immintrin.h$", "<immintrin.h>"},
47  {"include/inttypes.h$", "<cinttypes>"},
48  {"include/limits.h$", "<climits>"},
49  {"include/lzcntintrin.h$", "<x86intrin.h>"},
50  {"include/mm3dnow.h$", "<mm3dnow.h>"},
51  {"include/mm_malloc.h$", "<mm_malloc.h>"},
52  {"include/mmintrin.h$", "<mmintrin>"},
53  {"include/mwaitxintrin.h$", "<x86intrin.h>"},
54  {"include/pkuintrin.h$", "<immintrin.h>"},
55  {"include/pmmintrin.h$", "<pmmintrin.h>"},
56  {"include/popcntintrin.h$", "<popcntintrin.h>"},
57  {"include/prfchwintrin.h$", "<x86intrin.h>"},
58  {"include/rdseedintrin.h$", "<x86intrin.h>"},
59  {"include/rtmintrin.h$", "<immintrin.h>"},
60  {"include/shaintrin.h$", "<immintrin.h>"},
61  {"include/smmintrin.h$", "<smmintrin.h>"},
62  {"include/stdalign.h$", "<cstdalign>"},
63  {"include/stdarg.h$", "<cstdarg>"},
64  {"include/stdbool.h$", "<cstdbool>"},
65  {"include/stddef.h$", "<cstddef>"},
66  {"include/stdint.h$", "<cstdint>"},
67  {"include/tbmintrin.h$", "<x86intrin.h>"},
68  {"include/tmmintrin.h$", "<tmmintrin.h>"},
69  {"include/wmmintrin.h$", "<wmmintrin.h>"},
70  {"include/x86intrin.h$", "<x86intrin.h>"},
71  {"include/xmmintrin.h$", "<xmmintrin.h>"},
72  {"include/xopintrin.h$", "<x86intrin.h>"},
73  {"include/xsavecintrin.h$", "<immintrin.h>"},
74  {"include/xsaveintrin.h$", "<immintrin.h>"},
75  {"include/xsaveoptintrin.h$", "<immintrin.h>"},
76  {"include/xsavesintrin.h$", "<immintrin.h>"},
77  {"include/xtestintrin.h$", "<immintrin.h>"},
78  {"include/_G_config.h$", "<cstdio>"},
79  {"include/assert.h$", "<cassert>"},
80  {"algorithm$", "<algorithm>"},
81  {"array$", "<array>"},
82  {"atomic$", "<atomic>"},
83  {"backward/auto_ptr.h$", "<memory>"},
84  {"backward/binders.h$", "<string>"},
85  {"bits/algorithmfwd.h$", "<algorithm>"},
86  {"bits/alloc_traits.h$", "<unordered_set>"},
87  {"bits/allocator.h$", "<string>"},
88  {"bits/atomic_base.h$", "<atomic>"},
89  {"bits/atomic_lockfree_defines.h$", "<exception>"},
90  {"bits/basic_ios.h$", "<ios>"},
91  {"bits/basic_ios.tcc$", "<ios>"},
92  {"bits/basic_string.h$", "<string>"},
93  {"bits/basic_string.tcc$", "<string>"},
94  {"bits/char_traits.h$", "<string>"},
95  {"bits/codecvt.h$", "<locale>"},
96  {"bits/concept_check.h$", "<numeric>"},
97  {"bits/cpp_type_traits.h$", "<cmath>"},
98  {"bits/cxxabi_forced.h$", "<cxxabi.h>"},
99  {"bits/deque.tcc$", "<deque>"},
100  {"bits/exception_defines.h$", "<exception>"},
101  {"bits/exception_ptr.h$", "<exception>"},
102  {"bits/forward_list.h$", "<forward_list>"},
103  {"bits/forward_list.tcc$", "<forward_list>"},
104  {"bits/fstream.tcc$", "<fstream>"},
105  {"bits/functexcept.h$", "<list>"},
106  {"bits/functional_hash.h$", "<string>"},
107  {"bits/gslice.h$", "<valarray>"},
108  {"bits/gslice_array.h$", "<valarray>"},
109  {"bits/hash_bytes.h$", "<typeinfo>"},
110  {"bits/hashtable.h$", "<unordered_set>"},
111  {"bits/hashtable_policy.h$", "<unordered_set>"},
112  {"bits/indirect_array.h$", "<valarray>"},
113  {"bits/ios_base.h$", "<ios>"},
114  {"bits/istream.tcc$", "<istream>"},
115  {"bits/list.tcc$", "<list>"},
116  {"bits/locale_classes.h$", "<locale>"},
117  {"bits/locale_classes.tcc$", "<locale>"},
118  {"bits/locale_facets.h$", "<locale>"},
119  {"bits/locale_facets.tcc$", "<locale>"},
120  {"bits/locale_facets_nonio.h$", "<locale>"},
121  {"bits/locale_facets_nonio.tcc$", "<locale>"},
122  {"bits/localefwd.h$", "<locale>"},
123  {"bits/mask_array.h$", "<valarray>"},
124  {"bits/memoryfwd.h$", "<memory>"},
125  {"bits/move.h$", "<utility>"},
126  {"bits/nested_exception.h$", "<exception>"},
127  {"bits/ostream.tcc$", "<ostream>"},
128  {"bits/ostream_insert.h$", "<ostream>"},
129  {"bits/postypes.h$", "<iosfwd>"},
130  {"bits/ptr_traits.h$", "<memory>"},
131  {"bits/random.h$", "<random>"},
132  {"bits/random.tcc$", "<random>"},
133  {"bits/range_access.h$", "<iterator>"},
134  {"bits/regex.h$", "<regex>"},
135  {"bits/regex_compiler.h$", "<regex>"},
136  {"bits/regex_constants.h$", "<regex>"},
137  {"bits/regex_cursor.h$", "<regex>"},
138  {"bits/regex_error.h$", "<regex>"},
139  {"bits/regex_grep_matcher.h$", "<regex>"},
140  {"bits/regex_grep_matcher.tcc$", "<regex>"},
141  {"bits/regex_nfa.h$", "<regex>"},
142  {"bits/shared_ptr.h$", "<memory>"},
143  {"bits/shared_ptr_base.h$", "<memory>"},
144  {"bits/slice_array.h$", "<valarray>"},
145  {"bits/sstream.tcc$", "<sstream>"},
146  {"bits/stl_algo.h$", "<algorithm>"},
147  {"bits/stl_algobase.h$", "<list>"},
148  {"bits/stl_bvector.h$", "<vector>"},
149  {"bits/stl_construct.h$", "<deque>"},
150  {"bits/stl_deque.h$", "<deque>"},
151  {"bits/stl_function.h$", "<string>"},
152  {"bits/stl_heap.h$", "<queue>"},
153  {"bits/stl_iterator.h$", "<iterator>"},
154  {"bits/stl_iterator_base_funcs.h$", "<iterator>"},
155  {"bits/stl_iterator_base_types.h$", "<numeric>"},
156  {"bits/stl_list.h$", "<list>"},
157  {"bits/stl_map.h$", "<map>"},
158  {"bits/stl_multimap.h$", "<map>"},
159  {"bits/stl_multiset.h$", "<set>"},
160  {"bits/stl_numeric.h$", "<numeric>"},
161  {"bits/stl_pair.h$", "<utility>"},
162  {"bits/stl_queue.h$", "<queue>"},
163  {"bits/stl_raw_storage_iter.h$", "<memory>"},
164  {"bits/stl_relops.h$", "<utility>"},
165  {"bits/stl_set.h$", "<set>"},
166  {"bits/stl_stack.h$", "<stack>"},
167  {"bits/stl_tempbuf.h$", "<memory>"},
168  {"bits/stl_tree.h$", "<map>"},
169  {"bits/stl_uninitialized.h$", "<deque>"},
170  {"bits/stl_vector.h$", "<vector>"},
171  {"bits/stream_iterator.h$", "<iterator>"},
172  {"bits/streambuf.tcc$", "<streambuf>"},
173  {"bits/streambuf_iterator.h$", "<iterator>"},
174  {"bits/stringfwd.h$", "<string>"},
175  {"bits/unique_ptr.h$", "<memory>"},
176  {"bits/unordered_map.h$", "<unordered_map>"},
177  {"bits/unordered_set.h$", "<unordered_set>"},
178  {"bits/uses_allocator.h$", "<tuple>"},
179  {"bits/valarray_after.h$", "<valarray>"},
180  {"bits/valarray_array.h$", "<valarray>"},
181  {"bits/valarray_array.tcc$", "<valarray>"},
182  {"bits/valarray_before.h$", "<valarray>"},
183  {"bits/vector.tcc$", "<vector>"},
184  {"bitset$", "<bitset>"},
185  {"ccomplex$", "<ccomplex>"},
186  {"cctype$", "<cctype>"},
187  {"cerrno$", "<cerrno>"},
188  {"cfenv$", "<cfenv>"},
189  {"cfloat$", "<cfloat>"},
190  {"chrono$", "<chrono>"},
191  {"cinttypes$", "<cinttypes>"},
192  {"climits$", "<climits>"},
193  {"clocale$", "<clocale>"},
194  {"cmath$", "<cmath>"},
195  {"complex$", "<complex>"},
196  {"complex.h$", "<complex.h>"},
197  {"condition_variable$", "<condition_variable>"},
198  {"csetjmp$", "<csetjmp>"},
199  {"csignal$", "<csignal>"},
200  {"cstdalign$", "<cstdalign>"},
201  {"cstdarg$", "<cstdarg>"},
202  {"cstdbool$", "<cstdbool>"},
203  {"cstdint$", "<cstdint>"},
204  {"cstdio$", "<cstdio>"},
205  {"cstdlib$", "<cstdlib>"},
206  {"cstring$", "<cstring>"},
207  {"ctgmath$", "<ctgmath>"},
208  {"ctime$", "<ctime>"},
209  {"cwchar$", "<cwchar>"},
210  {"cwctype$", "<cwctype>"},
211  {"cxxabi.h$", "<cxxabi.h>"},
212  {"debug/debug.h$", "<numeric>"},
213  {"debug/map.h$", "<map>"},
214  {"debug/multimap.h$", "<multimap>"},
215  {"debug/multiset.h$", "<multiset>"},
216  {"debug/set.h$", "<set>"},
217  {"deque$", "<deque>"},
218  {"exception$", "<exception>"},
219  {"ext/alloc_traits.h$", "<deque>"},
220  {"ext/atomicity.h$", "<memory>"},
221  {"ext/concurrence.h$", "<memory>"},
222  {"ext/new_allocator.h$", "<string>"},
223  {"ext/numeric_traits.h$", "<list>"},
224  {"ext/string_conversions.h$", "<string>"},
225  {"ext/type_traits.h$", "<cmath>"},
226  {"fenv.h$", "<fenv.h>"},
227  {"forward_list$", "<forward_list>"},
228  {"fstream$", "<fstream>"},
229  {"functional$", "<functional>"},
230  {"future$", "<future>"},
231  {"initializer_list$", "<initializer_list>"},
232  {"iomanip$", "<iomanip>"},
233  {"ios$", "<ios>"},
234  {"iosfwd$", "<iosfwd>"},
235  {"iostream$", "<iostream>"},
236  {"istream$", "<istream>"},
237  {"iterator$", "<iterator>"},
238  {"limits$", "<limits>"},
239  {"list$", "<list>"},
240  {"locale$", "<locale>"},
241  {"map$", "<map>"},
242  {"memory$", "<memory>"},
243  {"mutex$", "<mutex>"},
244  {"new$", "<new>"},
245  {"numeric$", "<numeric>"},
246  {"ostream$", "<ostream>"},
247  {"queue$", "<queue>"},
248  {"random$", "<random>"},
249  {"ratio$", "<ratio>"},
250  {"regex$", "<regex>"},
251  {"scoped_allocator$", "<scoped_allocator>"},
252  {"set$", "<set>"},
253  {"sstream$", "<sstream>"},
254  {"stack$", "<stack>"},
255  {"stdexcept$", "<stdexcept>"},
256  {"streambuf$", "<streambuf>"},
257  {"string$", "<string>"},
258  {"system_error$", "<system_error>"},
259  {"tgmath.h$", "<tgmath.h>"},
260  {"thread$", "<thread>"},
261  {"tuple$", "<tuple>"},
262  {"type_traits$", "<type_traits>"},
263  {"typeindex$", "<typeindex>"},
264  {"typeinfo$", "<typeinfo>"},
265  {"unordered_map$", "<unordered_map>"},
266  {"unordered_set$", "<unordered_set>"},
267  {"utility$", "<utility>"},
268  {"valarray$", "<valarray>"},
269  {"vector$", "<vector>"},
270  {"include/complex.h$", "<complex.h>"},
271  {"include/ctype.h$", "<cctype>"},
272  {"include/errno.h$", "<cerrno>"},
273  {"include/fenv.h$", "<fenv.h>"},
274  {"include/inttypes.h$", "<cinttypes>"},
275  {"include/libio.h$", "<cstdio>"},
276  {"include/limits.h$", "<climits>"},
277  {"include/locale.h$", "<clocale>"},
278  {"include/math.h$", "<cmath>"},
279  {"include/setjmp.h$", "<csetjmp>"},
280  {"include/signal.h$", "<csignal>"},
281  {"include/stdint.h$", "<cstdint>"},
282  {"include/stdio.h$", "<cstdio>"},
283  {"include/stdlib.h$", "<cstdlib>"},
284  {"include/string.h$", "<cstring>"},
285  {"include/time.h$", "<ctime>"},
286  {"include/wchar.h$", "<cwchar>"},
287  {"include/wctype.h$", "<cwctype>"},
288  {"bits/cmathcalls.h$", "<complex.h>"},
289  {"bits/errno.h$", "<cerrno>"},
290  {"bits/fenv.h$", "<fenv.h>"},
291  {"bits/huge_val.h$", "<cmath>"},
292  {"bits/huge_valf.h$", "<cmath>"},
293  {"bits/huge_vall.h$", "<cmath>"},
294  {"bits/inf.h$", "<cmath>"},
295  {"bits/local_lim.h$", "<climits>"},
296  {"bits/locale.h$", "<clocale>"},
297  {"bits/mathcalls.h$", "<math.h>"},
298  {"bits/mathdef.h$", "<cmath>"},
299  {"bits/nan.h$", "<cmath>"},
300  {"bits/posix1_lim.h$", "<climits>"},
301  {"bits/posix2_lim.h$", "<climits>"},
302  {"bits/setjmp.h$", "<csetjmp>"},
303  {"bits/sigaction.h$", "<csignal>"},
304  {"bits/sigcontext.h$", "<csignal>"},
305  {"bits/siginfo.h$", "<csignal>"},
306  {"bits/signum.h$", "<csignal>"},
307  {"bits/sigset.h$", "<csignal>"},
308  {"bits/sigstack.h$", "<csignal>"},
309  {"bits/stdio_lim.h$", "<cstdio>"},
310  {"bits/sys_errlist.h$", "<cstdio>"},
311  {"bits/time.h$", "<ctime>"},
312  {"bits/timex.h$", "<ctime>"},
313  {"bits/typesizes.h$", "<cstdio>"},
314  {"bits/wchar.h$", "<cwchar>"},
315  {"bits/wordsize.h$", "<csetjmp>"},
316  {"bits/xopen_lim.h$", "<climits>"},
317  {"include/xlocale.h$", "<cstring>"},
318  {"bits/atomic_word.h$", "<memory>"},
319  {"bits/basic_file.h$", "<fstream>"},
320  {"bits/c\\+\\+allocator.h$", "<string>"},
321  {"bits/c\\+\\+config.h$", "<iosfwd>"},
322  {"bits/c\\+\\+io.h$", "<ios>"},
323  {"bits/c\\+\\+locale.h$", "<locale>"},
324  {"bits/cpu_defines.h$", "<iosfwd>"},
325  {"bits/ctype_base.h$", "<locale>"},
326  {"bits/cxxabi_tweaks.h$", "<cxxabi.h>"},
327  {"bits/error_constants.h$", "<system_error>"},
328  {"bits/gthr-default.h$", "<memory>"},
329  {"bits/gthr.h$", "<memory>"},
330  {"bits/opt_random.h$", "<random>"},
331  {"bits/os_defines.h$", "<iosfwd>"},
332  // GNU C headers
333  {"include/aio.h$", "<aio.h>"},
334  {"include/aliases.h$", "<aliases.h>"},
335  {"include/alloca.h$", "<alloca.h>"},
336  {"include/ar.h$", "<ar.h>"},
337  {"include/argp.h$", "<argp.h>"},
338  {"include/argz.h$", "<argz.h>"},
339  {"include/arpa/nameser.h$", "<resolv.h>"},
340  {"include/arpa/nameser_compat.h$", "<resolv.h>"},
341  {"include/byteswap.h$", "<byteswap.h>"},
342  {"include/cpio.h$", "<cpio.h>"},
343  {"include/crypt.h$", "<crypt.h>"},
344  {"include/dirent.h$", "<dirent.h>"},
345  {"include/dlfcn.h$", "<dlfcn.h>"},
346  {"include/elf.h$", "<elf.h>"},
347  {"include/endian.h$", "<endian.h>"},
348  {"include/envz.h$", "<envz.h>"},
349  {"include/err.h$", "<err.h>"},
350  {"include/error.h$", "<error.h>"},
351  {"include/execinfo.h$", "<execinfo.h>"},
352  {"include/fcntl.h$", "<fcntl.h>"},
353  {"include/features.h$", "<features.h>"},
354  {"include/fenv.h$", "<fenv.h>"},
355  {"include/fmtmsg.h$", "<fmtmsg.h>"},
356  {"include/fnmatch.h$", "<fnmatch.h>"},
357  {"include/fstab.h$", "<fstab.h>"},
358  {"include/fts.h$", "<fts.h>"},
359  {"include/ftw.h$", "<ftw.h>"},
360  {"include/gconv.h$", "<gconv.h>"},
361  {"include/getopt.h$", "<getopt.h>"},
362  {"include/glob.h$", "<glob.h>"},
363  {"include/grp.h$", "<grp.h>"},
364  {"include/gshadow.h$", "<gshadow.h>"},
365  {"include/iconv.h$", "<iconv.h>"},
366  {"include/ifaddrs.h$", "<ifaddrs.h>"},
367  {"include/kdb.h$", "<kdb.h>"},
368  {"include/langinfo.h$", "<langinfo.h>"},
369  {"include/libgen.h$", "<libgen.h>"},
370  {"include/libintl.h$", "<libintl.h>"},
371  {"include/link.h$", "<link.h>"},
372  {"include/malloc.h$", "<malloc.h>"},
373  {"include/mcheck.h$", "<mcheck.h>"},
374  {"include/memory.h$", "<memory.h>"},
375  {"include/mntent.h$", "<mntent.h>"},
376  {"include/monetary.h$", "<monetary.h>"},
377  {"include/mqueue.h$", "<mqueue.h>"},
378  {"include/netdb.h$", "<netdb.h>"},
379  {"include/netinet/in.h$", "<netinet/in.h>"},
380  {"include/nl_types.h$", "<nl_types.h>"},
381  {"include/nss.h$", "<nss.h>"},
382  {"include/obstack.h$", "<obstack.h>"},
383  {"include/panel.h$", "<panel.h>"},
384  {"include/paths.h$", "<paths.h>"},
385  {"include/printf.h$", "<printf.h>"},
386  {"include/profile.h$", "<profile.h>"},
387  {"include/pthread.h$", "<pthread.h>"},
388  {"include/pty.h$", "<pty.h>"},
389  {"include/pwd.h$", "<pwd.h>"},
390  {"include/re_comp.h$", "<re_comp.h>"},
391  {"include/regex.h$", "<regex.h>"},
392  {"include/regexp.h$", "<regexp.h>"},
393  {"include/resolv.h$", "<resolv.h>"},
394  {"include/rpc/netdb.h$", "<netdb.h>"},
395  {"include/sched.h$", "<sched.h>"},
396  {"include/search.h$", "<search.h>"},
397  {"include/semaphore.h$", "<semaphore.h>"},
398  {"include/sgtty.h$", "<sgtty.h>"},
399  {"include/shadow.h$", "<shadow.h>"},
400  {"include/spawn.h$", "<spawn.h>"},
401  {"include/stab.h$", "<stab.h>"},
402  {"include/stdc-predef.h$", "<stdc-predef.h>"},
403  {"include/stdio_ext.h$", "<stdio_ext.h>"},
404  {"include/strings.h$", "<strings.h>"},
405  {"include/stropts.h$", "<stropts.h>"},
406  {"include/sudo_plugin.h$", "<sudo_plugin.h>"},
407  {"include/sysexits.h$", "<sysexits.h>"},
408  {"include/tar.h$", "<tar.h>"},
409  {"include/tcpd.h$", "<tcpd.h>"},
410  {"include/term.h$", "<term.h>"},
411  {"include/term_entry.h$", "<term_entry.h>"},
412  {"include/termcap.h$", "<termcap.h>"},
413  {"include/termios.h$", "<termios.h>"},
414  {"include/thread_db.h$", "<thread_db.h>"},
415  {"include/tic.h$", "<tic.h>"},
416  {"include/ttyent.h$", "<ttyent.h>"},
417  {"include/uchar.h$", "<uchar.h>"},
418  {"include/ucontext.h$", "<ucontext.h>"},
419  {"include/ulimit.h$", "<ulimit.h>"},
420  {"include/unctrl.h$", "<unctrl.h>"},
421  {"include/unistd.h$", "<unistd.h>"},
422  {"include/utime.h$", "<utime.h>"},
423  {"include/utmp.h$", "<utmp.h>"},
424  {"include/utmpx.h$", "<utmpx.h>"},
425  {"include/values.h$", "<values.h>"},
426  {"include/wordexp.h$", "<wordexp.h>"},
427  {"fpu_control.h$", "<fpu_control.h>"},
428  {"ieee754.h$", "<ieee754.h>"},
429  {"include/xlocale.h$", "<xlocale.h>"},
430  {"gnu/lib-names.h$", "<gnu/lib-names.h>"},
431  {"gnu/libc-version.h$", "<gnu/libc-version.h>"},
432  {"gnu/option-groups.h$", "<gnu/option-groups.h>"},
433  {"gnu/stubs-32.h$", "<gnu/stubs-32.h>"},
434  {"gnu/stubs-64.h$", "<gnu/stubs-64.h>"},
435  {"gnu/stubs-x32.h$", "<gnu/stubs-x32.h>"},
436  {"include/rpc/auth_des.h$", "<rpc/auth_des.h>"},
437  {"include/rpc/rpc_msg.h$", "<rpc/rpc_msg.h>"},
438  {"include/rpc/pmap_clnt.h$", "<rpc/pmap_clnt.h>"},
439  {"include/rpc/rpc.h$", "<rpc/rpc.h>"},
440  {"include/rpc/types.h$", "<rpc/types.h>"},
441  {"include/rpc/auth_unix.h$", "<rpc/auth_unix.h>"},
442  {"include/rpc/key_prot.h$", "<rpc/key_prot.h>"},
443  {"include/rpc/pmap_prot.h$", "<rpc/pmap_prot.h>"},
444  {"include/rpc/auth.h$", "<rpc/auth.h>"},
445  {"include/rpc/svc_auth.h$", "<rpc/svc_auth.h>"},
446  {"include/rpc/xdr.h$", "<rpc/xdr.h>"},
447  {"include/rpc/pmap_rmt.h$", "<rpc/pmap_rmt.h>"},
448  {"include/rpc/des_crypt.h$", "<rpc/des_crypt.h>"},
449  {"include/rpc/svc.h$", "<rpc/svc.h>"},
450  {"include/rpc/rpc_des.h$", "<rpc/rpc_des.h>"},
451  {"include/rpc/clnt.h$", "<rpc/clnt.h>"},
452  {"include/scsi/scsi.h$", "<scsi/scsi.h>"},
453  {"include/scsi/sg.h$", "<scsi/sg.h>"},
454  {"include/scsi/scsi_ioctl.h$", "<scsi/scsi_ioctl>"},
455  {"include/netrose/rose.h$", "<netrose/rose.h>"},
456  {"include/nfs/nfs.h$", "<nfs/nfs.h>"},
457  {"include/netatalk/at.h$", "<netatalk/at.h>"},
458  {"include/netinet/ether.h$", "<netinet/ether.h>"},
459  {"include/netinet/icmp6.h$", "<netinet/icmp6.h>"},
460  {"include/netinet/if_ether.h$", "<netinet/if_ether.h>"},
461  {"include/netinet/if_fddi.h$", "<netinet/if_fddi.h>"},
462  {"include/netinet/if_tr.h$", "<netinet/if_tr.h>"},
463  {"include/netinet/igmp.h$", "<netinet/igmp.h>"},
464  {"include/netinet/in.h$", "<netinet/in.h>"},
465  {"include/netinet/in_systm.h$", "<netinet/in_systm.h>"},
466  {"include/netinet/ip.h$", "<netinet/ip.h>"},
467  {"include/netinet/ip6.h$", "<netinet/ip6.h>"},
468  {"include/netinet/ip_icmp.h$", "<netinet/ip_icmp.h>"},
469  {"include/netinet/tcp.h$", "<netinet/tcp.h>"},
470  {"include/netinet/udp.h$", "<netinet/udp.h>"},
471  {"include/netrom/netrom.h$", "<netrom/netrom.h>"},
472  {"include/protocols/routed.h$", "<protocols/routed.h>"},
473  {"include/protocols/rwhod.h$", "<protocols/rwhod.h>"},
474  {"include/protocols/talkd.h$", "<protocols/talkd.h>"},
475  {"include/protocols/timed.h$", "<protocols/timed.h>"},
476  {"include/rpcsvc/klm_prot.x$", "<rpcsvc/klm_prot.x>"},
477  {"include/rpcsvc/rstat.h$", "<rpcsvc/rstat.h>"},
478  {"include/rpcsvc/spray.x$", "<rpcsvc/spray.x>"},
479  {"include/rpcsvc/nlm_prot.x$", "<rpcsvc/nlm_prot.x>"},
480  {"include/rpcsvc/nis_callback.x$", "<rpcsvc/nis_callback.x>"},
481  {"include/rpcsvc/yp.h$", "<rpcsvc/yp.h>"},
482  {"include/rpcsvc/yp.x$", "<rpcsvc/yp.x>"},
483  {"include/rpcsvc/nfs_prot.h$", "<rpcsvc/nfs_prot.h>"},
484  {"include/rpcsvc/rex.h$", "<rpcsvc/rex.h>"},
485  {"include/rpcsvc/yppasswd.h$", "<rpcsvc/yppasswd.h>"},
486  {"include/rpcsvc/rex.x$", "<rpcsvc/rex.x>"},
487  {"include/rpcsvc/nis_tags.h$", "<rpcsvc/nis_tags.h>"},
488  {"include/rpcsvc/nis_callback.h$", "<rpcsvc/nis_callback.h>"},
489  {"include/rpcsvc/nfs_prot.x$", "<rpcsvc/nfs_prot.x>"},
490  {"include/rpcsvc/bootparam_prot.x$", "<rpcsvc/bootparam_prot.x>"},
491  {"include/rpcsvc/rusers.x$", "<rpcsvc/rusers.x>"},
492  {"include/rpcsvc/rquota.x$", "<rpcsvc/rquota.x>"},
493  {"include/rpcsvc/nis.h$", "<rpcsvc/nis.h>"},
494  {"include/rpcsvc/nislib.h$", "<rpcsvc/nislib.h>"},
495  {"include/rpcsvc/ypupd.h$", "<rpcsvc/ypupd.h>"},
496  {"include/rpcsvc/bootparam.h$", "<rpcsvc/bootparam.h>"},
497  {"include/rpcsvc/spray.h$", "<rpcsvc/spray.h>"},
498  {"include/rpcsvc/key_prot.h$", "<rpcsvc/key_prot.h>"},
499  {"include/rpcsvc/klm_prot.h$", "<rpcsvc/klm_prot.h>"},
500  {"include/rpcsvc/sm_inter.h$", "<rpcsvc/sm_inter.h>"},
501  {"include/rpcsvc/nlm_prot.h$", "<rpcsvc/nlm_prot.h>"},
502  {"include/rpcsvc/yp_prot.h$", "<rpcsvc/yp_prot.h>"},
503  {"include/rpcsvc/ypclnt.h$", "<rpcsvc/ypclnt.h>"},
504  {"include/rpcsvc/rstat.x$", "<rpcsvc/rstat.x>"},
505  {"include/rpcsvc/rusers.h$", "<rpcsvc/rusers.h>"},
506  {"include/rpcsvc/key_prot.x$", "<rpcsvc/key_prot.x>"},
507  {"include/rpcsvc/sm_inter.x$", "<rpcsvc/sm_inter.x>"},
508  {"include/rpcsvc/rquota.h$", "<rpcsvc/rquota.h>"},
509  {"include/rpcsvc/nis.x$", "<rpcsvc/nis.x>"},
510  {"include/rpcsvc/bootparam_prot.h$", "<rpcsvc/bootparam_prot.h>"},
511  {"include/rpcsvc/mount.h$", "<rpcsvc/mount.h>"},
512  {"include/rpcsvc/mount.x$", "<rpcsvc/mount.x>"},
513  {"include/rpcsvc/nis_object.x$", "<rpcsvc/nis_object.x>"},
514  {"include/rpcsvc/yppasswd.x$", "<rpcsvc/yppasswd.x>"},
515  {"sys/acct.h$", "<sys/acct.h>"},
516  {"sys/auxv.h$", "<sys/auxv.h>"},
517  {"sys/cdefs.h$", "<sys/cdefs.h>"},
518  {"sys/debugreg.h$", "<sys/debugreg.h>"},
519  {"sys/dir.h$", "<sys/dir.h>"},
520  {"sys/elf.h$", "<sys/elf.h>"},
521  {"sys/epoll.h$", "<sys/epoll.h>"},
522  {"sys/eventfd.h$", "<sys/eventfd.h>"},
523  {"sys/fanotify.h$", "<sys/fanotify.h>"},
524  {"sys/file.h$", "<sys/file.h>"},
525  {"sys/fsuid.h$", "<sys/fsuid.h>"},
526  {"sys/gmon.h$", "<sys/gmon.h>"},
527  {"sys/gmon_out.h$", "<sys/gmon_out.h>"},
528  {"sys/inotify.h$", "<sys/inotify.h>"},
529  {"sys/io.h$", "<sys/io.h>"},
530  {"sys/ioctl.h$", "<sys/ioctl.h>"},
531  {"sys/ipc.h$", "<sys/ipc.h>"},
532  {"sys/kd.h$", "<sys/kd.h>"},
533  {"sys/kdaemon.h$", "<sys/kdaemon.h>"},
534  {"sys/klog.h$", "<sys/klog.h>"},
535  {"sys/mman.h$", "<sys/mman.h>"},
536  {"sys/mount.h$", "<sys/mount.h>"},
537  {"sys/msg.h$", "<sys/msg.h>"},
538  {"sys/mtio.h$", "<sys/mtio.h>"},
539  {"sys/param.h$", "<sys/param.h>"},
540  {"sys/pci.h$", "<sys/pci.h>"},
541  {"sys/perm.h$", "<sys/perm.h>"},
542  {"sys/personality.h$", "<sys/personality.h>"},
543  {"sys/poll.h$", "<sys/poll.h>"},
544  {"sys/prctl.h$", "<sys/prctl.h>"},
545  {"sys/procfs.h$", "<sys/procfs.h>"},
546  {"sys/profil.h$", "<sys/profil.h>"},
547  {"sys/ptrace.h$", "<sys/ptrace.h>"},
548  {"sys/queue.h$", "<sys/queue.h>"},
549  {"sys/quota.h$", "<sys/quota.h>"},
550  {"sys/raw.h$", "<sys/raw.h>"},
551  {"sys/reboot.h$", "<sys/reboot.h>"},
552  {"sys/reg.h$", "<sys/reg.h>"},
553  {"sys/resource.h$", "<sys/resource.h>"},
554  {"sys/select.h$", "<sys/select.h>"},
555  {"sys/sem.h$", "<sys/sem.h>"},
556  {"sys/sendfile.h$", "<sys/sendfile.h>"},
557  {"sys/shm.h$", "<sys/shm.h>"},
558  {"sys/signalfd.h$", "<sys/signalfd.h>"},
559  {"sys/socket.h$", "<sys/socket.h>"},
560  {"sys/stat.h$", "<sys/stat.h>"},
561  {"sys/statfs.h$", "<sys/statfs.h>"},
562  {"sys/statvfs.h$", "<sys/statvfs.h>"},
563  {"sys/swap.h$", "<sys/swap.h>"},
564  {"sys/syscall.h$", "<sys/syscall.h>"},
565  {"sys/sysctl.h$", "<sys/sysctl.h>"},
566  {"sys/sysinfo.h$", "<sys/sysinfo.h>"},
567  {"sys/syslog.h$", "<sys/syslog.h>"},
568  {"sys/sysmacros.h$", "<sys/sysmacros.h>"},
569  {"sys/termios.h$", "<sys/termios.h>"},
570  {"sys/time.h$", "<sys/select.h>"},
571  {"sys/timeb.h$", "<sys/timeb.h>"},
572  {"sys/timerfd.h$", "<sys/timerfd.h>"},
573  {"sys/times.h$", "<sys/times.h>"},
574  {"sys/timex.h$", "<sys/timex.h>"},
575  {"sys/ttychars.h$", "<sys/ttychars.h>"},
576  {"sys/ttydefaults.h$", "<sys/ttydefaults.h>"},
577  {"sys/types.h$", "<sys/types.h>"},
578  {"sys/ucontext.h$", "<sys/ucontext.h>"},
579  {"sys/uio.h$", "<sys/uio.h>"},
580  {"sys/un.h$", "<sys/un.h>"},
581  {"sys/user.h$", "<sys/user.h>"},
582  {"sys/ustat.h$", "<sys/ustat.h>"},
583  {"sys/utsname.h$", "<sys/utsname.h>"},
584  {"sys/vlimit.h$", "<sys/vlimit.h>"},
585  {"sys/vm86.h$", "<sys/vm86.h>"},
586  {"sys/vtimes.h$", "<sys/vtimes.h>"},
587  {"sys/wait.h$", "<sys/wait.h>"},
588  {"sys/xattr.h$", "<sys/xattr.h>"},
589  {"bits/epoll.h$", "<sys/epoll.h>"},
590  {"bits/eventfd.h$", "<sys/eventfd.h>"},
591  {"bits/inotify.h$", "<sys/inotify.h>"},
592  {"bits/ipc.h$", "<sys/ipc.h>"},
593  {"bits/ipctypes.h$", "<sys/ipc.h>"},
594  {"bits/mman-linux.h$", "<sys/mman.h>"},
595  {"bits/mman.h$", "<sys/mman.h>"},
596  {"bits/msq.h$", "<sys/msg.h>"},
597  {"bits/resource.h$", "<sys/resource.h>"},
598  {"bits/sem.h$", "<sys/sem.h>"},
599  {"bits/shm.h$", "<sys/shm.h>"},
600  {"bits/signalfd.h$", "<sys/signalfd.h>"},
601  {"bits/statfs.h$", "<sys/statfs.h>"},
602  {"bits/statvfs.h$", "<sys/statvfs.h>"},
603  {"bits/timerfd.h$", "<sys/timerfd.h>"},
604  {"bits/utsname.h$", "<sys/utsname.h>"},
605  {"bits/auxv.h$", "<sys/auxv.h>"},
606  {"bits/byteswap-16.h$", "<byteswap.h>"},
607  {"bits/byteswap.h$", "<byteswap.h>"},
608  {"bits/confname.h$", "<unistd.h>"},
609  {"bits/dirent.h$", "<dirent.h>"},
610  {"bits/dlfcn.h$", "<dlfcn.h>"},
611  {"bits/elfclass.h$", "<link.h>"},
612  {"bits/endian.h$", "<endian.h>"},
613  {"bits/environments.h$", "<unistd.h>"},
614  {"bits/fcntl-linux.h$", "<fcntl.h>"},
615  {"bits/fcntl.h$", "<fcntl.h>"},
616  {"bits/in.h$", "<netinet/in.h>"},
617  {"bits/ioctl-types.h$", "<sys/ioctl.h>"},
618  {"bits/ioctls.h$", "<sys/ioctl.h>"},
619  {"bits/link.h$", "<link.h>"},
620  {"bits/mqueue.h$", "<mqueue.h>"},
621  {"bits/netdb.h$", "<netdb.h>"},
622  {"bits/param.h$", "<sys/param.h>"},
623  {"bits/poll.h$", "<sys/poll.h>"},
624  {"bits/posix_opt.h$", "<bits/posix_opt.h>"},
625  {"bits/pthreadtypes.h$", "<pthread.h>"},
626  {"bits/sched.h$", "<sched.h>"},
627  {"bits/select.h$", "<sys/select.h>"},
628  {"bits/semaphore.h$", "<semaphore.h>"},
629  {"bits/sigthread.h$", "<pthread.h>"},
630  {"bits/sockaddr.h$", "<sys/socket.h>"},
631  {"bits/socket.h$", "<sys/socket.h>"},
632  {"bits/socket_type.h$", "<sys/socket.h>"},
633  {"bits/stab.def$", "<stab.h>"},
634  {"bits/stat.h$", "<sys/stat.h>"},
635  {"bits/stropts.h$", "<stropts.h>"},
636  {"bits/syscall.h$", "<sys/syscall.h>"},
637  {"bits/syslog-path.h$", "<sys/syslog.h>"},
638  {"bits/termios.h$", "<termios.h>"},
639  {"bits/types.h$", "<sys/types.h>"},
640  {"bits/typesizes.h$", "<sys/types.h>"},
641  {"bits/uio.h$", "<sys/uio.h>"},
642  {"bits/ustat.h$", "<sys/ustat.h>"},
643  {"bits/utmp.h$", "<utmp.h>"},
644  {"bits/utmpx.h$", "<utmpx.h>"},
645  {"bits/waitflags.h$", "<sys/wait.h>"},
646  {"bits/waitstatus.h$", "<sys/wait.h>"},
647  {"bits/xtitypes.h$", "<stropts.h>"},
648  };
649  return &STLPostfixHeaderMap;
650 }
651 
652 } // namespace find_all_symbols
653 } // namespace clang
clang::find_all_symbols::HeaderMapCollector::RegexHeaderMap
std::vector< std::pair< const char *, const char * > > RegexHeaderMap
Definition: HeaderMapCollector.h:25
clang::find_all_symbols::getSTLPostfixHeaderMap
const HeaderMapCollector::RegexHeaderMap * getSTLPostfixHeaderMap()
Definition: STLPostfixHeaderMap.cpp:14
STLPostfixHeaderMap.h
clang
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
Definition: ApplyReplacements.h:27