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