Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
tokenize_and_parse.hpp File Reference
Include dependency graph for tokenize_and_parse.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::lex
 
 boost::spirit::lex::detail
 

Functions

template<typename Iterator , typename Lexer , typename ParserExpr >
bool boost::spirit::lex::tokenize_and_parse (Iterator &first, Iterator last, Lexer const &lex, ParserExpr const &xpr)
 
template<typename Iterator , typename Lexer , typename ParserExpr , typename Attribute >
bool boost::spirit::lex::tokenize_and_parse (Iterator &first, Iterator last, Lexer const &lex, ParserExpr const &xpr, Attribute &attr)
 
template<typename Iterator , typename Lexer , typename ParserExpr , typename Skipper >
bool boost::spirit::lex::tokenize_and_phrase_parse (Iterator &first, Iterator last, Lexer const &lex, ParserExpr const &xpr, Skipper const &skipper, BOOST_SCOPED_ENUM(skip_flag) post_skip=skip_flag::postskip)
 
template<typename Iterator , typename Lexer , typename ParserExpr , typename Skipper , typename Attribute >
bool boost::spirit::lex::tokenize_and_phrase_parse (Iterator &first, Iterator last, Lexer const &lex, ParserExpr const &xpr, Skipper const &skipper, BOOST_SCOPED_ENUM(skip_flag) post_skip, Attribute &attr)
 
template<typename Iterator , typename Lexer , typename ParserExpr , typename Skipper , typename Attribute >
bool boost::spirit::lex::tokenize_and_phrase_parse (Iterator &first, Iterator last, Lexer const &lex, ParserExpr const &xpr, Skipper const &skipper, Attribute &attr)
 
template<typename Token , typename F >
bool boost::spirit::lex::detail::tokenize_callback (Token const &t, F f)
 
template<typename Token , typename Eval >
bool boost::spirit::lex::detail::tokenize_callback (Token const &t, phoenix::actor< Eval > const &f)
 
template<typename Token >
bool boost::spirit::lex::detail::tokenize_callback (Token const &t, void(*f)(Token const &))
 
template<typename Token >
bool boost::spirit::lex::detail::tokenize_callback (Token const &t, bool(*f)(Token const &))
 
template<typename Iterator , typename Lexer , typename F >
bool boost::spirit::lex::tokenize (Iterator &first, Iterator last, Lexer const &lex, F f, typename Lexer::char_type const *initial_state=0)
 
template<typename Iterator , typename Lexer >
bool boost::spirit::lex::tokenize (Iterator &first, Iterator last, Lexer const &lex, typename Lexer::char_type const *initial_state=0)