#include <typeof.hpp>
Public Types | |
typedef longest_alternative< A, B > | self_t |
typedef binary_parser_category | parser_category_t |
typedef longest_parser_gen | parser_generator_t |
typedef binary< A, B, parser < self_t > > | base_t |
typedef boost::call_traits< A > ::param_type | left_param_t |
typedef boost::call_traits< A > ::const_reference | left_return_t |
typedef boost::call_traits< B > ::param_type | right_param_t |
typedef boost::call_traits< B > ::const_reference | right_return_t |
typedef A | left_t |
typedef A::embed_t | left_embed_t |
typedef B | right_t |
typedef B::embed_t | right_embed_t |
typedef longest_alternative< A, B > | embed_t |
typedef longest_alternative< A, B > | derived_t |
Public Member Functions | |
longest_alternative (A const &a, B const &b) | |
template<typename ScannerT > | |
parser_result< self_t, ScannerT >::type | parse (ScannerT const &scan) const |
left_return_t | left () const |
right_return_t | right () const |
longest_alternative< A, B > & | derived () |
longest_alternative< A, B >const & | derived () const |
action< longest_alternative< A, B >, ActionT > | operator[] (ActionT const &actor) const |
typedef binary<A, B, parser<self_t> > boost::spirit::longest_alternative< A, B >::base_t |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
typedef binary_parser_category boost::spirit::longest_alternative< A, B >::parser_category_t |
typedef longest_parser_gen boost::spirit::longest_alternative< A, B >::parser_generator_t |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
typedef longest_alternative<A, B> boost::spirit::longest_alternative< A, B >::self_t |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Referenced by boost::spirit::longest_alternative< A, B >::parse().
|
inlineinherited |
|
inline |
|
inlineinherited |
Referenced by boost::spirit::longest_alternative< A, B >::parse().