#include <regexp.h>
◆ Regexp()
wibble::Regexp::Regexp |
( |
const std::string & |
expr, |
|
|
int |
match_count = 0 , |
|
|
int |
flags = 0 |
|
) |
| |
◆ ~Regexp()
wibble::Regexp::~Regexp |
( |
| ) |
|
throw | ( | |
| ) | | |
◆ match()
bool wibble::Regexp::match |
( |
const std::string & |
str, |
|
|
int |
flags = 0 |
|
) |
| |
References lastMatch, nmatch, pmatch, and re.
Referenced by wibble::tests::TestRegexp::check(), wibble::Lexer< Token, Stream >::match(), wibble::Tokenizer::const_iterator::operator++(), wibble::Splitter::const_iterator::operator++(), wibble::net::http::Params::parse_multipart(), wibble::net::mime::Reader::read_headers(), and wibble::tests::test_assert_re_match().
◆ matchEnd()
size_t wibble::Regexp::matchEnd |
( |
int |
idx | ) |
|
◆ matchLength()
size_t wibble::Regexp::matchLength |
( |
int |
idx | ) |
|
◆ matchStart()
size_t wibble::Regexp::matchStart |
( |
int |
idx | ) |
|
◆ operator[]()
string wibble::Regexp::operator[] |
( |
int |
idx | ) |
|
◆ lastMatch
std::string wibble::Regexp::lastMatch |
|
protected |
◆ nmatch
int wibble::Regexp::nmatch |
|
protected |
◆ pmatch
regmatch_t* wibble::Regexp::pmatch |
|
protected |
◆ re
regex_t wibble::Regexp::re |
|
protected |
The documentation for this class was generated from the following files: