#include <boost/spirit/home/support/info.hpp>
#include <boost/spirit/home/qi/skip_over.hpp>
#include <boost/spirit/home/qi/parser.hpp>
#include <boost/spirit/home/qi/detail/assign_to.hpp>
#include <boost/spirit/home/lex/reference.hpp>
#include <boost/spirit/home/lex/meta_compiler.hpp>
#include <boost/spirit/home/lex/lexer_type.hpp>
#include <boost/spirit/home/lex/lexer/token_def.hpp>
#include <boost/assert.hpp>
#include <boost/noncopyable.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/fusion/include/vector.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/range/iterator_range.hpp>
#include <string>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::spirit | |
boost::spirit::lex | |
boost::spirit::lex::detail | |
Enumerations | |
enum | boost::spirit::lex::tokenids { boost::spirit::lex::min_token_id = 0x10000 } |
Functions | |
template<typename LexerDef , typename Expr > | |
lexer_def_< LexerDef > & | boost::spirit::lex::detail::operator+= (lexer_def_< LexerDef > &lexdef, Expr &&xpr) |
template<typename LexerDef , typename Expr > | |
lexer_def_< LexerDef > & | boost::spirit::lex::detail::operator+= (lexer_def_< LexerDef > &lexdef, Expr const &xpr) |