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

Classes

struct  boost::spirit::ast_match_policy< IteratorT, NodeFactoryT, T >
 
struct  boost::spirit::ast_tree_policy< MatchPolicyT, NodeFactoryT, T >
 
struct  boost::spirit::impl::tree_policy_selector< ast_match_policy< IteratorT, NodeFactoryT, T > >
 
struct  boost::spirit::gen_ast_node_parser< T >
 
struct  boost::spirit::gen_ast_node_parser_gen
 
struct  boost::spirit::gen_ast_node_parser_gen::result< T >
 
struct  boost::spirit::root_node_op
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::impl
 

Functions

template<typename AstFactoryT , typename IteratorT , typename ParserT , typename SkipT >
tree_parse_info< IteratorT,
AstFactoryT > 
boost::spirit::ast_parse (IteratorT const &first_, IteratorT const &last_, parser< ParserT > const &parser, SkipT const &skip_, AstFactoryT const &=AstFactoryT())
 
template<typename IteratorT , typename ParserT , typename SkipT >
tree_parse_info< IteratorT > boost::spirit::ast_parse (IteratorT const &first_, IteratorT const &last_, parser< ParserT > const &parser, SkipT const &skip_)
 
template<typename IteratorT , typename ParserT >
tree_parse_info< IteratorT > boost::spirit::ast_parse (IteratorT const &first_, IteratorT const &last, parser< ParserT > const &parser)
 
template<typename CharT , typename ParserT , typename SkipT >
tree_parse_info< CharT const * > boost::spirit::ast_parse (CharT const *str, parser< ParserT > const &parser, SkipT const &skip)
 
template<typename CharT , typename ParserT >
tree_parse_info< CharT const * > boost::spirit::ast_parse (CharT const *str, parser< ParserT > const &parser)
 

Variables

const gen_ast_node_parser_gen boost::spirit::gen_ast_node_d = gen_ast_node_parser_gen()
 
const node_parser_gen
< root_node_op > 
boost::spirit::root_node_d