#include <xtl_op_impl.h>
Inheritance diagram for xtl_opunarplus:


ExprT
Definition at line 780 of file xtl_op_impl.h.
Public Member Functions | |
| xtl_opunarplus (ExprT const &expr_, size_t upper_limit_=0, size_t lower_limit_=0) | |
| Constructs and initializes the object. | |
| template<typename UniverseT> | |
| size_t | match (UniverseT &edge_) |
| Implements grammar evaluation method for Kleene star match algorithm, starting at the upper boundary of the parseable universe. | |
| template<typename UniverseT> | |
| size_t | find (UniverseT &edge_) |
| Implements grammar evaluation method for Kleene star 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 Kleene star repeatable search algorithm, starting at the upper boundary of the parseable universe. | |
Protected Member Functions | |
| template<typename UniverseT> | |
| size_t | unarplus (UniverseT &edge_, size_t saved_end_offset_, size_t first_match_offset_) |
| Helper function to handle limits of the kleene plus evaluation. | |
Protected Attributes | |
| size_t | m_upper_limit |
| Upper limit for Kleene matches. | |
| size_t | m_lower_limit |
| Lower limit for Kleene matches. | |
|
||||||||||||||||
|
Constructs and initializes the object.
Definition at line 889 of file xtl_op_impl.h. |
|
|
Implements grammar evaluation method for Kleene star repeatable search algorithm, starting at the upper boundary of the parseable universe.
Definition at line 993 of file xtl_op_impl.h. |
|
|
Implements grammar evaluation method for Kleene star search algorithm, starting at the upper boundary of the parseable universe.
Definition at line 958 of file xtl_op_impl.h. |
|
|
Implements grammar evaluation method for Kleene star match algorithm, starting at the upper boundary of the parseable universe.
Definition at line 923 of file xtl_op_impl.h. |
|
||||||||||||||||
|
Helper function to handle limits of the kleene plus evaluation.
Definition at line 808 of file xtl_op_impl.h. |
1.3.9.1