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) | |
| operator value_type () const | |
| Position | iter (Index i) const |
| Position | ticked (bool b) const |
| Position | greedy (bool b) const |
| Position | anchor (bool b) const |
| Position | accept (bool b) const |
| Position | lazy (Location l) const |
| Position | pos (void) const |
| Location | loc (void) const |
| Index | accepts (void) const |
| Index | iter (void) const |
| bool | ticked (void) const |
| bool | greedy (void) const |
| bool | anchor (void) const |
| bool | accept (void) const |
| Location | lazy (void) const |
Public Attributes | |
| value_type | k |
Static Public Attributes | |
| static const value_type | NPOS = static_cast<value_type>(-1LL) |
| static const value_type | TICKED = 1LL << 44 |
| static const value_type | GREEDY = 1LL << 45 |
| static const value_type | ANCHOR = 1LL << 46 |
| static const value_type | ACCEPT = 1LL << 47 |
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 |
|
static |
|
static |
| value_type reflex::Pattern::Position::k |
|
static |
|
static |