|
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 = "[0-9]+" |
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 |