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

Classes

struct  boost::spirit::pt_match_policy< IteratorT, NodeFactoryT, T >
 
struct  boost::spirit::pt_tree_policy< MatchPolicyT, NodeFactoryT, T >
 
struct  boost::spirit::impl::tree_policy_selector< pt_match_policy< IteratorT, NodeFactoryT, T > >
 
struct  boost::spirit::gen_pt_node_parser< T >
 
struct  boost::spirit::gen_pt_node_parser_gen
 
struct  boost::spirit::gen_pt_node_parser_gen::result< T >
 

Namespaces

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

Functions

template<typename NodeFactoryT , typename IteratorT , typename ParserT , typename SkipT >
tree_parse_info< IteratorT,
NodeFactoryT > 
boost::spirit::pt_parse (IteratorT const &first_, IteratorT const &last, parser< ParserT > const &p, SkipT const &skip, NodeFactoryT const &=NodeFactoryT())
 
template<typename IteratorT , typename ParserT , typename SkipT >
tree_parse_info< IteratorT > boost::spirit::pt_parse (IteratorT const &first, IteratorT const &last, parser< ParserT > const &p, SkipT const &skip)
 
template<typename IteratorT , typename ParserT >
tree_parse_info< IteratorT > boost::spirit::pt_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::pt_parse (CharT const *str, parser< ParserT > const &p, SkipT const &skip)
 
template<typename CharT , typename ParserT >
tree_parse_info< CharT const * > boost::spirit::pt_parse (CharT const *str, parser< ParserT > const &parser)
 

Variables

const gen_pt_node_parser_gen boost::spirit::gen_pt_node_d = gen_pt_node_parser_gen()