#include <Regex.h>
Public Member Functions | |
| Regex (const char *, int=REG_EXTENDED, unsigned int=10) | |
| Regex (const string &, int=REG_EXTENDED, unsigned int=10) | |
| ~Regex () | |
| string | getPattern () const |
| int | getCflags () const |
| bool | match (const string &, int=0) const |
| regoff_t | so (unsigned int) const |
| regoff_t | eo (unsigned int) const |
| string | cap (unsigned int) const |
Static Public Attributes | |
| static const string & | ws |
| static const string & | number |
Private Attributes | |
| const string | pattern |
| const int | cflags |
| const unsigned int | nm |
| regex_t | rx |
| int | my_nl_msg_cat_cntr |
| regmatch_t * | rm |
| string | last_str |
| Regex::Regex | ( | const char * | , | |
| int | = REG_EXTENDED, |
|||
| unsigned | int = 10 | |||
| ) |
| Regex::Regex | ( | const string & | , | |
| int | = REG_EXTENDED, |
|||
| unsigned | int = 10 | |||
| ) |
| Regex::~Regex | ( | ) |
| string storage::Regex::getPattern | ( | ) | const [inline] |
| int storage::Regex::getCflags | ( | ) | const [inline] |
| bool Regex::match | ( | const string & | , | |
| int | = 0 | |||
| ) | const |
| regoff_t Regex::so | ( | unsigned | int | ) | const |
| regoff_t Regex::eo | ( | unsigned | int | ) | const |
| string Regex::cap | ( | unsigned | int | ) | const |
const string & Regex::ws [static] |
const string & Regex::number [static] |
const string storage::Regex::pattern [private] |
const int storage::Regex::cflags [private] |
const unsigned int storage::Regex::nm [private] |
regex_t storage::Regex::rx [mutable, private] |
int storage::Regex::my_nl_msg_cat_cntr [mutable, private] |
regmatch_t* storage::Regex::rm [mutable, private] |
string storage::Regex::last_str [mutable, private] |
1.5.0