#include <eps.hpp>


Public Types | |
| typedef unused_type | attribute_type |
| typedef semantic_predicate | derived_type |
Public Member Functions | |
| semantic_predicate (bool predicate) | |
| template<typename Iterator , typename Context , typename Attribute > | |
| bool | parse (Iterator &first, Iterator const &last, Context const &context, unused_type, Attribute &) const |
| semantic_predicateconst & | derived () const |
| action< semantic_predicate, Action > | operator[] (Action f) const |
| guard< semantic_predicate, Handler > | on_error (Handler f) const |
Public Attributes | |
| bool | predicate |
Static Public Attributes | |
| static bool const | has_attribute = false |
| static bool const | handles_container |
| static bool const | is_pass_through_unary |
| static bool const | has_action |
|
inherited |
|
inline |
|
inlineinherited |
References boost::detail::const.
|
inlineinherited |
References boost::spirit::x3::parser< Derived >::derived().
|
inlineinherited |
References boost::spirit::x3::parser< Derived >::derived().
|
inline |
References predicate, and boost::spirit::x3::skip_over().
|
staticinherited |
|
staticinherited |
|
static |
|
staticinherited |
| bool boost::spirit::x3::semantic_predicate::predicate |
Referenced by parse().