|
wibble 1.1
|
#include <regexp.h>

Public Member Functions | |
| Regexp (const std::string &expr, int match_count=0, int flags=0) | |
| ~Regexp () throw () | |
| bool | match (const std::string &str, int flags=0) |
| std::string | operator[] (int idx) |
| size_t | matchStart (int idx) |
| size_t | matchEnd (int idx) |
| size_t | matchLength (int idx) |
Protected Attributes | |
| regex_t | re |
| regmatch_t * | pmatch |
| int | nmatch |
| std::string | lastMatch |
References nmatch, and pmatch.
Referenced by wibble::Tokenizer::const_iterator::operator++(), and wibble::Splitter::const_iterator::operator++().
References nmatch, and pmatch.
Referenced by wibble::Tokenizer::const_iterator::operator++(), and wibble::Splitter::const_iterator::operator++().
|
protected |
Referenced by match(), and operator[]().
|
protected |
Referenced by match(), matchEnd(), matchLength(), matchStart(), and operator[]().
|
protected |
Referenced by match(), matchEnd(), matchLength(), matchStart(), operator[](), Regexp(), and ~Regexp().