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 |