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::cpp_grammar< TokenT, ContainerT > Struct Template Reference

#include <cpp_grammar.hpp>

Inheritance diagram for boost::wave::grammars::cpp_grammar< TokenT, ContainerT >:
Collaboration diagram for boost::wave::grammars::cpp_grammar< TokenT, ContainerT >:

Classes

struct  definition
 

Public Types

typedef TokenT::position_type position_type
 
typedef cpp_grammar< TokenT,
ContainerT > 
grammar_type
 
typedef impl::store_found_eof store_found_eof_type
 
typedef
impl::store_found_directive
< TokenT > 
store_found_directive_type
 
typedef
impl::store_found_eoltokens
< ContainerT > 
store_found_eoltokens_type
 

Public Member Functions

 cpp_grammar (bool &found_eof_, TokenT &found_directive_, ContainerT &found_eoltokens_)
 

Public Attributes

bool & found_eof
 
TokenT & found_directive
 
ContainerT & found_eoltokens
 

Member Typedef Documentation

template<typename TokenT, typename ContainerT>
typedef cpp_grammar<TokenT, ContainerT> boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::grammar_type
template<typename TokenT, typename ContainerT>
typedef TokenT::position_type boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::position_type
template<typename TokenT, typename ContainerT>
typedef impl::store_found_directive<TokenT> boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::store_found_directive_type
template<typename TokenT, typename ContainerT>
typedef impl::store_found_eof boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::store_found_eof_type
template<typename TokenT, typename ContainerT>
typedef impl::store_found_eoltokens<ContainerT> boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::store_found_eoltokens_type

Constructor & Destructor Documentation

template<typename TokenT, typename ContainerT>
boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::cpp_grammar ( bool &  found_eof_,
TokenT &  found_directive_,
ContainerT &  found_eoltokens_ 
)
inline

Member Data Documentation

template<typename TokenT, typename ContainerT>
TokenT& boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::found_directive
template<typename TokenT, typename ContainerT>
bool& boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::found_eof
template<typename TokenT, typename ContainerT>
ContainerT& boost::wave::grammars::cpp_grammar< TokenT, ContainerT >::found_eoltokens

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