![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /* 00002 * 00003 * Copyright (c) 1998-2000 00004 * Dr John Maddock 00005 * 00006 * Use, modification and distribution are subject to the 00007 * Boost Software License, Version 1.0. (See accompanying file 00008 * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 00009 * 00010 */ 00011 00012 /* 00013 * LOCATION: see http://www.boost.org/libs/regex for documentation. 00014 * FILE regex.h 00015 * VERSION 3.12 00016 * DESCRIPTION: Declares POSIX API functions 00017 */ 00018 00019 #ifndef BOOST_RE_REGEX_H 00020 #define BOOST_RE_REGEX_H 00021 00022 #include <boost/cregex.hpp> 00023 00024 /* 00025 * add using declarations to bring POSIX API functions into 00026 * global scope, only if this is C++ (and not C). 00027 */ 00028 #ifdef __cplusplus 00029 00030 using boost::regoff_t; 00031 using boost::regex_tA; 00032 using boost::regmatch_t; 00033 using boost::REG_BASIC; 00034 using boost::REG_EXTENDED; 00035 using boost::REG_ICASE; 00036 using boost::REG_NOSUB; 00037 using boost::REG_NEWLINE; 00038 using boost::REG_NOSPEC; 00039 using boost::REG_PEND; 00040 using boost::REG_DUMP; 00041 using boost::REG_NOCOLLATE; 00042 using boost::REG_ESCAPE_IN_LISTS; 00043 using boost::REG_NEWLINE_ALT; 00044 using boost::REG_PERL; 00045 using boost::REG_AWK; 00046 using boost::REG_GREP; 00047 using boost::REG_EGREP; 00048 using boost::REG_ASSERT; 00049 using boost::REG_INVARG; 00050 using boost::REG_ATOI; 00051 using boost::REG_ITOA; 00052 00053 using boost::REG_NOTBOL; 00054 using boost::REG_NOTEOL; 00055 using boost::REG_STARTEND; 00056 00057 using boost::reg_comp_flags; 00058 using boost::reg_exec_flags; 00059 using boost::regcompA; 00060 using boost::regerrorA; 00061 using boost::regexecA; 00062 using boost::regfreeA; 00063 00064 #ifndef BOOST_NO_WREGEX 00065 using boost::regcompW; 00066 using boost::regerrorW; 00067 using boost::regexecW; 00068 using boost::regfreeW; 00069 using boost::regex_tW; 00070 #endif 00071 00072 using boost::REG_NOERROR; 00073 using boost::REG_NOMATCH; 00074 using boost::REG_BADPAT; 00075 using boost::REG_ECOLLATE; 00076 using boost::REG_ECTYPE; 00077 using boost::REG_EESCAPE; 00078 using boost::REG_ESUBREG; 00079 using boost::REG_EBRACK; 00080 using boost::REG_EPAREN; 00081 using boost::REG_EBRACE; 00082 using boost::REG_BADBR; 00083 using boost::REG_ERANGE; 00084 using boost::REG_ESPACE; 00085 using boost::REG_BADRPT; 00086 using boost::REG_EEND; 00087 using boost::REG_ESIZE; 00088 using boost::REG_ERPAREN; 00089 using boost::REG_EMPTY; 00090 using boost::REG_E_MEMORY; 00091 using boost::REG_E_UNKNOWN; 00092 using boost::reg_errcode_t; 00093 00094 #endif /* __cplusplus */ 00095 00096 #endif /* BOOST_RE_REGEX_H */ 00097 00098 00099 00100