Classes | |
struct | basic_literal |
struct | bool_impl |
struct | floating_point |
struct | floating_point< 32 > |
struct | floating_point< 64 > |
struct | get_simple_trace |
struct | integer |
struct | integer< 16 > |
struct | integer< 32 > |
struct | integer< 8 > |
struct | make_char_class |
struct | make_char_class< tag::lower, true > |
struct | make_char_class< tag::upper, true > |
struct | make_context |
struct | make_context< unused_type > |
struct | make_negated_char_parser |
struct | make_negated_char_parser< negated_char_parser< Positive > > |
struct | reset_on_exit |
struct | reset_on_exit< Iterator, true > |
struct | reset_state_on_exit |
struct | what |
struct | what< boost::endian::endianness::big > |
struct | what< boost::endian::endianness::little > |
struct | what< boost::endian::endianness::native > |
Functions | |
template<typename Iterator > | |
std::size_t | set_lexer_state (Iterator &it, std::size_t state) |
template<typename Iterator , typename Char > | |
std::size_t | set_lexer_state (Iterator &it, Char const *statename) |
template<typename Parser , typename Iterator , typename Context , typename Skipper , typename Attribute > | |
bool | lazy_parse_impl (Parser const &p, Iterator &first, Iterator const &last, Context &context, Skipper const &skipper, Attribute &attr, mpl::false_) |
template<typename Parser , typename Iterator , typename Context , typename Skipper , typename Attribute > | |
bool | lazy_parse_impl (Parser const &p, Iterator &first, Iterator const &last, Context &context, Skipper const &skipper, Attribute &, mpl::true_) |
template<typename Parser , typename Iterator , typename Context , typename Skipper , typename Attribute > | |
bool | lazy_parse_impl_main (Parser const &p, Iterator &first, Iterator const &last, Context &context, Skipper const &skipper, Attribute &attr) |
template<typename Char > | |
void | token_printer (std::ostream &o, Char c) |
bool boost::spirit::qi::detail::lazy_parse_impl | ( | Parser const & | p, |
Iterator & | first, | ||
Iterator const & | last, | ||
Context & | context, | ||
Skipper const & | skipper, | ||
Attribute & | attr, | ||
mpl::false_ | |||
) |
Referenced by lazy_parse_impl_main().
bool boost::spirit::qi::detail::lazy_parse_impl | ( | Parser const & | p, |
Iterator & | first, | ||
Iterator const & | last, | ||
Context & | context, | ||
Skipper const & | skipper, | ||
Attribute & | , | ||
mpl::true_ | |||
) |
References boost::spirit::unused.
bool boost::spirit::qi::detail::lazy_parse_impl_main | ( | Parser const & | p, |
Iterator & | first, | ||
Iterator const & | last, | ||
Context & | context, | ||
Skipper const & | skipper, | ||
Attribute & | attr | ||
) |
|
inline |
|
inline |
References BOOST_ASSERT.
|
inline |
References boost::spirit::traits::print_token().
Referenced by boost::spirit::common_tree_match_policy< ast_match_policy< IteratorT, NodeFactoryT, T >, IteratorT, NodeFactoryT, ast_tree_policy< ast_match_policy< IteratorT, NodeFactoryT, T >, NodeFactoryT, T >, T >::create_match(), and boost::spirit::common_tree_match_policy< ast_match_policy< IteratorT, NodeFactoryT, T >, IteratorT, NodeFactoryT, ast_tree_policy< ast_match_policy< IteratorT, NodeFactoryT, T >, NodeFactoryT, T >, T >::group_match().