#include <parser.hpp>
Public Types | |
typedef unary_category | category |
typedef Subject | subject_type |
typedef Derived | derived_type |
Public Member Functions | |
unary_parser (Subject subject) | |
unary_parser const & | get_unary () const |
Derived const & | derived () const |
template<typename Action > | |
action< Derived, Action > | operator[] (Action f) const |
template<typename Handler > | |
guard< Derived, Handler > | on_error (Handler f) const |
Public Attributes | |
Subject | subject |
Static Public Attributes | |
static bool const | has_action = Subject::has_action |
static bool const | handles_container = false |
static bool const | is_pass_through_unary = false |
typedef unary_category boost::spirit::x3::unary_parser< Subject, Derived >::category |
|
inherited |
typedef Subject boost::spirit::x3::unary_parser< Subject, Derived >::subject_type |
|
inline |
|
inlineinherited |
Referenced by boost::spirit::x3::as_parser(), boost::spirit::x3::extension::as_parser< parser< Derived > >::call(), boost::spirit::x3::parser< semantic_predicate >::on_error(), boost::spirit::x3::parser< semantic_predicate >::operator[](), boost::spirit::x3::operator~(), boost::spirit::x3::char_parser< any_char< Encoding > >::parse(), and boost::spirit::x3::proxy< Subject, optional< Subject > >::parse().
|
inline |
|
inlineinherited |
|
inlineinherited |
|
staticinherited |
|
static |
|
staticinherited |
Subject boost::spirit::x3::unary_parser< Subject, Derived >::subject |