#include <mask.h>
Public Member Functions | |
mask_t & | assign_glob (const string &other) |
bool | empty () const |
mask_t () | |
mask_t (const mask_t &m) | |
mask_t (const string &pattern) | |
bool | match (const string &text) const |
bool | operator< (const mask_t &other) const |
mask_t & | operator= (const string &other) |
bool | operator== (const mask_t &other) const |
string | str () const |
bool | valid () const |
~mask_t () throw () | |
Public Attributes | |
boost::regex | expr |
|
inline |
Definition at line 64 of file mask.h.
References TRACE_CTOR.
Definition at line 67 of file mask.h.
References TRACE_CTOR.
|
inline |
Definition at line 70 of file mask.h.
References TRACE_DTOR.
|
inline |
Definition at line 77 of file mask.h.
References ledger::downcast(), and expr.
Definition at line 80 of file mask.h.
References ledger::downcast(), and expr.
|
inline |
Definition at line 102 of file mask.h.
References assert, ledger::downcast(), empty(), ledger::empty_string, and expr.
Referenced by match().
|
inline |
boost::regex ledger::mask_t::expr |
Definition at line 59 of file mask.h.
Referenced by empty(), match(), operator<(), operator==(), str(), and valid().