#include <boost/regex/config.hpp>
#include <boost/regex/v4/match_flags.hpp>
#include <boost/regex/v4/error_type.hpp>
#include <stddef.h>
Classes | |
struct | regex_tA |
struct | regex_tW |
struct | regmatch_t |
Macros | |
#define | regcomp regcompA |
#define | regerror regerrorA |
#define | regexec regexecA |
#define | regfree regfreeA |
#define | regex_t regex_tA |
Typedefs | |
typedef ptrdiff_t | regoff_t |
typedef size_t | regsize_t |
typedef unsigned | reg_error_t |
typedef reg_error_t | reg_errcode_t |
Enumerations | |
enum | reg_comp_flags { REG_BASIC = 0000, REG_EXTENDED = 0001, REG_ICASE = 0002, REG_NOSUB = 0004, REG_NEWLINE = 0010, REG_NOSPEC = 0020, REG_PEND = 0040, REG_DUMP = 0200, REG_NOCOLLATE = 0400, REG_ESCAPE_IN_LISTS = 01000, REG_NEWLINE_ALT = 02000, REG_PERLEX = 04000, REG_PERL = REG_EXTENDED | REG_NOCOLLATE | REG_ESCAPE_IN_LISTS | REG_PERLEX, REG_AWK = REG_EXTENDED | REG_ESCAPE_IN_LISTS, REG_GREP = REG_BASIC | REG_NEWLINE_ALT, REG_EGREP = REG_EXTENDED | REG_NEWLINE_ALT, REG_ASSERT = 15, REG_INVARG = 16, REG_ATOI = 255, REG_ITOA = 0400 } |
enum | reg_exec_flags { REG_NOTBOL = 00001, REG_NOTEOL = 00002, REG_STARTEND = 00004 } |
Functions | |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL | regcompA (regex_tA *, const char *, int) |
BOOST_REGEX_DECL regsize_t BOOST_REGEX_CCALL | regerrorA (int, const regex_tA *, char *, regsize_t) |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL | regexecA (const regex_tA *, const char *, regsize_t, regmatch_t *, int) |
BOOST_REGEX_DECL void BOOST_REGEX_CCALL | regfreeA (regex_tA *) |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL | regcompW (regex_tW *, const wchar_t *, int) |
BOOST_REGEX_DECL regsize_t BOOST_REGEX_CCALL | regerrorW (int, const regex_tW *, wchar_t *, regsize_t) |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL | regexecW (const regex_tW *, const wchar_t *, regsize_t, regmatch_t *, int) |
BOOST_REGEX_DECL void BOOST_REGEX_CCALL | regfreeW (regex_tW *) |
#define regcomp regcompA |
#define regerror regerrorA |
#define regex_t regex_tA |
#define regexec regexecA |
#define regfree regfreeA |
typedef reg_error_t reg_errcode_t |
typedef unsigned reg_error_t |
typedef ptrdiff_t regoff_t |
enum reg_comp_flags |
enum reg_exec_flags |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL regcompA | ( | regex_tA * | , |
const char * | , | ||
int | |||
) |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL regcompW | ( | regex_tW * | , |
const wchar_t * | , | ||
int | |||
) |
BOOST_REGEX_DECL regsize_t BOOST_REGEX_CCALL regerrorA | ( | int | , |
const regex_tA * | , | ||
char * | , | ||
regsize_t | |||
) |
BOOST_REGEX_DECL regsize_t BOOST_REGEX_CCALL regerrorW | ( | int | , |
const regex_tW * | , | ||
wchar_t * | , | ||
regsize_t | |||
) |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL regexecA | ( | const regex_tA * | , |
const char * | , | ||
regsize_t | , | ||
regmatch_t * | , | ||
int | |||
) |
BOOST_REGEX_DECL int BOOST_REGEX_CCALL regexecW | ( | const regex_tW * | , |
const wchar_t * | , | ||
regsize_t | , | ||
regmatch_t * | , | ||
int | |||
) |
BOOST_REGEX_DECL void BOOST_REGEX_CCALL regfreeA | ( | regex_tA * | ) |
BOOST_REGEX_DECL void BOOST_REGEX_CCALL regfreeW | ( | regex_tW * | ) |