Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::lazy_terminal< Terminal, Actor, Arity > Struct Template Reference

#include <terminal.hpp>

Public Types

typedef Terminal terminal_type
 
typedef Actor actor_type
 

Public Member Functions

 lazy_terminal (Actor const &actor_)
 
 lazy_terminal (Actor const &actor_, Terminal const &term_)
 

Public Attributes

Actor actor
 
Terminal term
 

Static Public Attributes

static int const arity = Arity
 

Member Typedef Documentation

template<typename Terminal, typename Actor, int Arity>
typedef Actor boost::spirit::lazy_terminal< Terminal, Actor, Arity >::actor_type
template<typename Terminal, typename Actor, int Arity>
typedef Terminal boost::spirit::lazy_terminal< Terminal, Actor, Arity >::terminal_type

Constructor & Destructor Documentation

template<typename Terminal, typename Actor, int Arity>
boost::spirit::lazy_terminal< Terminal, Actor, Arity >::lazy_terminal ( Actor const &  actor_)
inline
template<typename Terminal, typename Actor, int Arity>
boost::spirit::lazy_terminal< Terminal, Actor, Arity >::lazy_terminal ( Actor const &  actor_,
Terminal const &  term_ 
)
inline

Member Data Documentation

template<typename Terminal, typename Actor, int Arity>
int const boost::spirit::lazy_terminal< Terminal, Actor, Arity >::arity = Arity
static
template<typename Terminal, typename Actor, int Arity>
Terminal boost::spirit::lazy_terminal< Terminal, Actor, Arity >::term

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