Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::closure< DerivedT, T0, T1, T2 > Struct Template Reference

#include <closure_fwd.hpp>

Inheritance diagram for boost::spirit::closure< DerivedT, T0, T1, T2 >:
Collaboration diagram for boost::spirit::closure< DerivedT, T0, T1, T2 >:

Classes

struct  aux
 

Public Types

typedef ::phoenix::closure< T0,
T1, T2 > 
phoenix_closure_t
 
typedef closure_context< DerivedT > context_t
 
typedef tuple< T0, T1, T2 > tuple_t
 
typedef closure< T0, T1, T2 > self_t
 
typedef closure_frame< self_tclosure_frame_t
 
typedef actor< closure_member
< 0, self_t > > 
member1
 
typedef actor< closure_member
< 1, self_t > > 
member2
 
typedef actor< closure_member
< 2, self_t > > 
member3
 

Public Member Functions

 ~closure ()
 

Member Typedef Documentation

template<typename T0 = nil_t, typename T1 = nil_t, typename T2 = nil_t>
typedef closure_frame<self_t> phoenix::closure< T0, T1, T2 >::closure_frame_t
inherited
template<typename DerivedT , typename T0 , typename T1 , typename T2 >
typedef closure_context<DerivedT> boost::spirit::closure< DerivedT, T0, T1, T2 >::context_t
template<typename T0 = nil_t, typename T1 = nil_t, typename T2 = nil_t>
typedef actor<closure_member<0, self_t> > phoenix::closure< T0, T1, T2 >::member1
inherited
template<typename T0 = nil_t, typename T1 = nil_t, typename T2 = nil_t>
typedef actor<closure_member<1, self_t> > phoenix::closure< T0, T1, T2 >::member2
inherited
template<typename T0 = nil_t, typename T1 = nil_t, typename T2 = nil_t>
typedef actor<closure_member<2, self_t> > phoenix::closure< T0, T1, T2 >::member3
inherited
template<typename DerivedT , typename T0 , typename T1 , typename T2 >
typedef ::phoenix::closure< T0, T1, T2 > boost::spirit::closure< DerivedT, T0, T1, T2 >::phoenix_closure_t
template<typename T0 = nil_t, typename T1 = nil_t, typename T2 = nil_t>
typedef closure< T0, T1, T2 > phoenix::closure< T0, T1, T2 >::self_t
inherited
template<typename T0 = nil_t, typename T1 = nil_t, typename T2 = nil_t>
typedef tuple< T0, T1, T2 > phoenix::closure< T0, T1, T2 >::tuple_t
inherited

Constructor & Destructor Documentation

template<typename DerivedT , typename T0 , typename T1 , typename T2 >
boost::spirit::closure< DerivedT, T0, T1, T2 >::~closure ( )
inline

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