]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/regex/include/boost/regex.h
3 * Copyright (c) 1998-2000
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)
13 * LOCATION: see http://www.boost.org/libs/regex for documentation.
16 * DESCRIPTION: Declares POSIX API functions
19 #ifndef BOOST_RE_REGEX_H
20 #define BOOST_RE_REGEX_H
22 #include <boost/cregex.hpp>
25 * add using declarations to bring POSIX API functions into
26 * global scope, only if this is C++ (and not C).
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
;
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
;
53 using boost::REG_NOTBOL
;
54 using boost::REG_NOTEOL
;
55 using boost::REG_STARTEND
;
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
;
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
;
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
;
94 #endif /* __cplusplus */
96 #endif /* BOOST_RE_REGEX_H */