Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/regex.h @ 16:2665513ce2d3
Add boost headers
author | Chris Cannam |
---|---|
date | Tue, 05 Aug 2014 11:11:38 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:663ca0da4350 | 16:2665513ce2d3 |
---|---|
1 /* | |
2 * | |
3 * Copyright (c) 1998-2000 | |
4 * Dr John Maddock | |
5 * | |
6 * Use, modification and distribution are subject to the | |
7 * Boost Software License, Version 1.0. (See accompanying file | |
8 * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
9 * | |
10 */ | |
11 | |
12 /* | |
13 * LOCATION: see http://www.boost.org/libs/regex for documentation. | |
14 * FILE regex.h | |
15 * VERSION 3.12 | |
16 * DESCRIPTION: Declares POSIX API functions | |
17 */ | |
18 | |
19 #ifndef BOOST_RE_REGEX_H | |
20 #define BOOST_RE_REGEX_H | |
21 | |
22 #include <boost/cregex.hpp> | |
23 | |
24 /* | |
25 * add using declarations to bring POSIX API functions into | |
26 * global scope, only if this is C++ (and not C). | |
27 */ | |
28 #ifdef __cplusplus | |
29 | |
30 using boost::regoff_t; | |
31 using boost::regex_tA; | |
32 using boost::regmatch_t; | |
33 using boost::REG_BASIC; | |
34 using boost::REG_EXTENDED; | |
35 using boost::REG_ICASE; | |
36 using boost::REG_NOSUB; | |
37 using boost::REG_NEWLINE; | |
38 using boost::REG_NOSPEC; | |
39 using boost::REG_PEND; | |
40 using boost::REG_DUMP; | |
41 using boost::REG_NOCOLLATE; | |
42 using boost::REG_ESCAPE_IN_LISTS; | |
43 using boost::REG_NEWLINE_ALT; | |
44 using boost::REG_PERL; | |
45 using boost::REG_AWK; | |
46 using boost::REG_GREP; | |
47 using boost::REG_EGREP; | |
48 using boost::REG_ASSERT; | |
49 using boost::REG_INVARG; | |
50 using boost::REG_ATOI; | |
51 using boost::REG_ITOA; | |
52 | |
53 using boost::REG_NOTBOL; | |
54 using boost::REG_NOTEOL; | |
55 using boost::REG_STARTEND; | |
56 | |
57 using boost::reg_comp_flags; | |
58 using boost::reg_exec_flags; | |
59 using boost::regcompA; | |
60 using boost::regerrorA; | |
61 using boost::regexecA; | |
62 using boost::regfreeA; | |
63 | |
64 #ifndef BOOST_NO_WREGEX | |
65 using boost::regcompW; | |
66 using boost::regerrorW; | |
67 using boost::regexecW; | |
68 using boost::regfreeW; | |
69 using boost::regex_tW; | |
70 #endif | |
71 | |
72 using boost::REG_NOERROR; | |
73 using boost::REG_NOMATCH; | |
74 using boost::REG_BADPAT; | |
75 using boost::REG_ECOLLATE; | |
76 using boost::REG_ECTYPE; | |
77 using boost::REG_EESCAPE; | |
78 using boost::REG_ESUBREG; | |
79 using boost::REG_EBRACK; | |
80 using boost::REG_EPAREN; | |
81 using boost::REG_EBRACE; | |
82 using boost::REG_BADBR; | |
83 using boost::REG_ERANGE; | |
84 using boost::REG_ESPACE; | |
85 using boost::REG_BADRPT; | |
86 using boost::REG_EEND; | |
87 using boost::REG_ESIZE; | |
88 using boost::REG_ERPAREN; | |
89 using boost::REG_EMPTY; | |
90 using boost::REG_E_MEMORY; | |
91 using boost::REG_E_UNKNOWN; | |
92 using boost::reg_errcode_t; | |
93 | |
94 #endif /* __cplusplus */ | |
95 | |
96 #endif /* BOOST_RE_REGEX_H */ | |
97 | |
98 | |
99 | |
100 |