#include <pattern.h>
Public Member Functions | |
basic_text_pattern (const std::string &s, bool icase=false) | |
basic_text_pattern () | |
basic_text_pattern (const basic_text_pattern &tp) | |
~basic_text_pattern () | |
const basic_text_pattern & | operator= (const basic_text_pattern &tp) |
const basic_text_pattern & | operator= (const std::string &spattern) |
bool | compile () const |
bool | empty () const |
bool | valid () const |
bool | matches (const char *s, int length) const |
bool | matches (const char *s) const |
bool | matches (const std::string &s) const |
const std::string & | tostring () const |
basic_text_pattern< pcomp, pfree, pmatch >::basic_text_pattern | ( | const std::string & | s, | |
bool | icase = false | |||
) | [inline] |
basic_text_pattern< pcomp, pfree, pmatch >::basic_text_pattern | ( | ) | [inline] |
basic_text_pattern< pcomp, pfree, pmatch >::basic_text_pattern | ( | const basic_text_pattern< pcomp, pfree, pmatch > & | tp | ) | [inline] |
basic_text_pattern< pcomp, pfree, pmatch >::~basic_text_pattern | ( | ) | [inline] |
const basic_text_pattern& basic_text_pattern< pcomp, pfree, pmatch >::operator= | ( | const basic_text_pattern< pcomp, pfree, pmatch > & | tp | ) | [inline] |
const basic_text_pattern& basic_text_pattern< pcomp, pfree, pmatch >::operator= | ( | const std::string & | spattern | ) | [inline] |
bool basic_text_pattern< pcomp, pfree, pmatch >::compile | ( | ) | const [inline] |
bool basic_text_pattern< pcomp, pfree, pmatch >::empty | ( | ) | const [inline] |
bool basic_text_pattern< pcomp, pfree, pmatch >::valid | ( | ) | const [inline, virtual] |
Implements base_pattern.
bool basic_text_pattern< pcomp, pfree, pmatch >::matches | ( | const char * | s, | |
int | length | |||
) | const [inline] |
bool basic_text_pattern< pcomp, pfree, pmatch >::matches | ( | const char * | s | ) | const [inline] |
bool basic_text_pattern< pcomp, pfree, pmatch >::matches | ( | const std::string & | s | ) | const [inline, virtual] |
Implements base_pattern.
const std::string& basic_text_pattern< pcomp, pfree, pmatch >::tostring | ( | ) | const [inline] |