wibble::Regexp Class Reference
#include <regexp.h>
List of all members.
Public Member Functions |
| Regexp (const std::string &expr, int match_count=0, int flags=0) throw (wibble::exception::Regexp) |
| ~Regexp () throw () |
bool | match (const std::string &str, int flags=0) throw (wibble::exception::Regexp) |
std::string | operator[] (int idx) throw (wibble::exception::OutOfRange) |
size_t | matchStart (int idx) throw (wibble::exception::OutOfRange) |
size_t | matchEnd (int idx) throw (wibble::exception::OutOfRange) |
size_t | matchLength (int idx) throw (wibble::exception::OutOfRange) |
Protected Attributes |
regex_t | re |
regmatch_t * | pmatch |
int | nmatch |
std::string | lastMatch |
Constructor & Destructor Documentation
wibble::Regexp::~Regexp |
( |
|
) |
throw () |
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: