Finite state machine construction position information. More...
Public Types | |
| typedef uint64_t | value_type |
Public Member Functions | |
| Position () | |
| Position (value_type k) | |
| Position (const Position &p) | |
| Position & | operator= (const Position &p) |
| operator value_type () const | |
| Position | iter (Iter i) const |
| Position | negate (bool b) const |
| Position | ticked (bool b) const |
| Position | anchor (bool b) const |
| Position | accept (bool b) const |
| Position | lazy (Lazy l) const |
| Position | pos () const |
| Location | loc () const |
| Accept | accepts () const |
| Iter | iter () const |
| bool | negate () const |
| bool | ticked () const |
| bool | anchor () const |
| bool | accept () const |
| Lazy | lazy () const |
Public Attributes | |
| value_type | k |
Static Public Attributes | |
| static const Iter | MAXITER = 0xffff |
| static const Location | MAXLOC = 0xffffffffUL |
| static const value_type | NPOS = 0xffffffffffffffffULL |
| static const value_type | RES1 = 1ULL << 48 |
| reserved More... | |
| static const value_type | RES2 = 1ULL << 49 |
| reserved More... | |
| static const value_type | RES3 = 1ULL << 50 |
| reserved More... | |
| static const value_type | NEGATE = 1ULL << 51 |
| marks negative patterns More... | |
| static const value_type | TICKED = 1ULL << 52 |
| marks lookahead ending ) in (?=X) More... | |
| static const value_type | RES4 = 1ULL << 53 |
| reserved More... | |
| static const value_type | ANCHOR = 1ULL << 54 |
| marks begin of word (,<,>) and buffer (,^) anchors More... | |
| static const value_type | ACCEPT = 1ULL << 55 |
| accept, not a regex position More... | |
Finite state machine construction position information.
| typedef uint64_t reflex::Pattern::Position::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
accept, not a regex position
|
static |
marks begin of word (,<,>) and buffer (,^) anchors
| value_type reflex::Pattern::Position::k |
|
static |
|
static |
|
static |
marks negative patterns
|
static |
|
static |
reserved
|
static |
reserved
|
static |
reserved
|
static |
reserved
|
static |
marks lookahead ending ) in (?=X)