#include <xtl_op_impl.h>
Inheritance diagram for xtl_entity:
entity
expression adaptor, which enforces non-empty match of the encapsulated sub-expression.
ExprT
Definition at line 1017 of file xtl_op_impl.h.
Public Member Functions | |
xtl_entity (ExprT const &expr_) | |
Constructs and initializes the object. | |
template<typename UniverseT> | |
size_t | match (UniverseT &edge_) |
Implements grammar evaluation method for entity match algorithm, starting at the upper boundary of the parseable universe. | |
template<typename UniverseT> | |
size_t | find (UniverseT &edge_) |
Implements grammar evaluation method for symbol search algorithm, starting at the upper boundary of the parseable universe. | |
template<typename UniverseT> | |
size_t | bang_find (UniverseT &edge_) |
Implements grammar evaluation method for repeatable search algorithm, starting at the upper boundary of the parseable universe. |
|
Constructs and initializes the object.
Definition at line 1027 of file xtl_op_impl.h. |
|
Implements grammar evaluation method for repeatable search algorithm, starting at the upper boundary of the parseable universe.
Definition at line 1131 of file xtl_op_impl.h. |
|
Implements grammar evaluation method for symbol search algorithm, starting at the upper boundary of the parseable universe.
Definition at line 1095 of file xtl_op_impl.h. |
|
Implements grammar evaluation method for entity match algorithm, starting at the upper boundary of the parseable universe.
Definition at line 1059 of file xtl_op_impl.h. |