#include <parser.hpp>
|
| guard (Subject const &subject, Handler handler) |
|
template<typename Iterator , typename Context , typename RuleContext , typename Attribute > |
bool | parse (Iterator &first, Iterator const &last, Context const &context, RuleContext &rcontext, Attribute &attr) const |
|
unary_parser const & | get_unary () const |
|
guard< Subject, Handler >const & | derived () const |
|
action< guard< Subject,
Handler >, Action > | operator[] (Action f) const |
|
guard< guard< Subject, Handler >
, Handler > | on_error (Handler f) const |
|
template<typename Subject , typename Handler >
template<typename Subject , typename Handler >
template<typename Subject , typename Handler >
template<typename Iterator , typename Context , typename RuleContext , typename Attribute >
bool boost::spirit::x3::guard< Subject, Handler >::parse |
( |
Iterator & |
first, |
|
|
Iterator const & |
last, |
|
|
Context const & |
context, |
|
|
RuleContext & |
rcontext, |
|
|
Attribute & |
attr |
|
) |
| const |
|
inline |
References boost::spirit::x3::accept, boost::spirit::x3::fail, boost::xpressive::first, boost::spirit::x3::guard< Subject, Handler >::handler, boost::multiprecision::backends::i, boost::spirit::x3::rethrow, boost::spirit::x3::retry, boost::spirit::x3::unary_parser< Subject, guard< Subject, Handler > >::subject, and boost::flyweights::x.
template<typename Subject , typename Handler >
template<typename Subject , typename Handler >
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/spirit/home/x3/auxiliary/guard.hpp