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::defined_grammar_gen< LexIteratorT > Struct Template Reference

#include <cpp_defined_grammar_gen.hpp>

Public Types

typedef LexIteratorT::token_type token_type
 
typedef std::list< token_type,
boost::fast_pool_allocator
< token_type > > 
token_sequence_type
 
typedef
boost::wave::util::unput_queue_iterator
< typename
token_sequence_type::iterator,
token_type,
token_sequence_type
iterator1_type
 
typedef
boost::wave::util::unput_queue_iterator
< LexIteratorT, token_type,
token_sequence_type
iterator2_type
 

Static Public Member Functions

static
boost::spirit::classic::parse_info
< iterator1_type
parse_operator_defined (iterator1_type const &first, iterator1_type const &last, token_sequence_type &found_qualified_name)
 
static
boost::spirit::classic::parse_info
< iterator2_type
parse_operator_defined (iterator2_type const &first, iterator2_type const &last, token_sequence_type &found_qualified_name)
 

Member Typedef Documentation

template<typename LexIteratorT >
typedef boost::wave::util::unput_queue_iterator< typename token_sequence_type::iterator, token_type, token_sequence_type> boost::wave::grammars::defined_grammar_gen< LexIteratorT >::iterator1_type
template<typename LexIteratorT >
typedef std::list<token_type, boost::fast_pool_allocator<token_type> > boost::wave::grammars::defined_grammar_gen< LexIteratorT >::token_sequence_type
template<typename LexIteratorT >
typedef LexIteratorT::token_type boost::wave::grammars::defined_grammar_gen< LexIteratorT >::token_type

Member Function Documentation

template<typename LexIteratorT >
boost::spirit::classic::parse_info< typename defined_grammar_gen< LexIteratorT >::iterator1_type > boost::wave::grammars::defined_grammar_gen< LexIteratorT >::parse_operator_defined ( iterator1_type const &  first,
iterator1_type const &  last,
token_sequence_type found_qualified_name 
)
inlinestatic
template<typename LexIteratorT >
boost::spirit::classic::parse_info< typename defined_grammar_gen< LexIteratorT >::iterator2_type > boost::wave::grammars::defined_grammar_gen< LexIteratorT >::parse_operator_defined ( iterator2_type const &  first,
iterator2_type const &  last,
token_sequence_type found_qualified_name 
)
inlinestatic

The documentation for this struct was generated from the following files: