Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::lex::sequence< Elements > Struct Template Reference

#include <sequence.hpp>

Inheritance diagram for boost::spirit::lex::sequence< Elements >:
Collaboration diagram for boost::spirit::lex::sequence< Elements >:

Public Types

typedef sequence< Elements > derived_type
 
typedef lex::domain domain
 

Public Member Functions

 sequence (Elements const &elements)
 
template<typename LexerDef , typename String >
void collect (LexerDef &lexdef, String const &state, String const &targetstate) const
 
template<typename LexerDef >
void add_actions (LexerDef &lexdef) const
 
sequence< Elements >const & derived () const
 

Public Attributes

Elements elements
 

Member Typedef Documentation

typedef sequence< Elements > boost::spirit::lex::lexer_type< sequence< Elements > >::derived_type
inherited
typedef lex::domain boost::spirit::lex::lexer_type< sequence< Elements > >::domain
inherited

Constructor & Destructor Documentation

template<typename Elements >
boost::spirit::lex::sequence< Elements >::sequence ( Elements const &  elements)
inline

Member Function Documentation

template<typename Elements >
template<typename LexerDef >
void boost::spirit::lex::sequence< Elements >::add_actions ( LexerDef &  lexdef) const
inline
template<typename Elements >
template<typename LexerDef , typename String >
void boost::spirit::lex::sequence< Elements >::collect ( LexerDef &  lexdef,
String const &  state,
String const &  targetstate 
) const
inline
sequence< Elements > const& boost::spirit::lex::lexer_type< sequence< Elements > >::derived ( ) const
inlineinherited

Member Data Documentation


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