Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::grammars Namespace Reference

Namespaces

 closures
 
 impl
 

Classes

struct  chlit_grammar
 
struct  chlit_grammar_gen
 
struct  cpp_grammar
 
struct  cpp_grammar_gen
 
struct  defined_grammar
 
struct  defined_grammar_gen
 
struct  expression_grammar
 
struct  expression_grammar_gen
 
struct  intlit_grammar
 
struct  intlit_grammar_gen
 
struct  predefined_macros_grammar
 
struct  predefined_macros_grammar_gen
 

Enumerations

enum  value_error {
  error_noerror = 0x0,
  error_division_by_zero = 0x1,
  error_integer_overflow = 0x2,
  error_character_overflow = 0x4
}
 

Functions

template<typename NodeFactoryT , typename IteratorT , typename ParserT >
boost::spirit::classic::tree_parse_info
< IteratorT, NodeFactoryT > 
parsetree_parse (IteratorT const &first_, IteratorT const &last, boost::spirit::classic::parser< ParserT > const &p)
 

Enumeration Type Documentation

Enumerator
error_noerror 
error_division_by_zero 
error_integer_overflow 
error_character_overflow 

Function Documentation

template<typename NodeFactoryT , typename IteratorT , typename ParserT >
boost::spirit::classic::tree_parse_info<IteratorT, NodeFactoryT> boost::wave::grammars::parsetree_parse ( IteratorT const &  first_,
IteratorT const &  last,
boost::spirit::classic::parser< ParserT > const &  p 
)
inline