fix doc example typo
[boost.git] / boost / regex.h
blob52af275cfa2f85a30ebac0ee7907c3aafeb7987f
1 /*
3 * Copyright (c) 1998-2000
4 * Dr John Maddock
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.
14 * FILE regex.h
15 * VERSION 3.12
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).
28 #ifdef __cplusplus
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;
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;
70 #endif
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 */