Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
phoenix::composite< OperationT, A, nil_t, nil_t, nil_t > Struct Template Reference

#include <composite.hpp>

Classes

struct  result
 

Public Types

typedef composite< OperationT, A > self_t
 

Public Member Functions

 composite (OperationT const &op_, A const &a_)
 
template<typename TupleT >
actor_result< self_t, TupleT >
::type 
eval (TupleT const &args) const
 

Public Attributes

OperationT op
 
a
 

Member Typedef Documentation

template<typename OperationT , typename A >
typedef composite<OperationT, A> phoenix::composite< OperationT, A, nil_t, nil_t, nil_t >::self_t

Constructor & Destructor Documentation

template<typename OperationT , typename A >
phoenix::composite< OperationT, A, nil_t, nil_t, nil_t >::composite ( OperationT const &  op_,
A const &  a_ 
)
inline

Member Function Documentation

template<typename OperationT , typename A >
template<typename TupleT >
actor_result<self_t, TupleT>::type phoenix::composite< OperationT, A, nil_t, nil_t, nil_t >::eval ( TupleT const &  args) const
inline

References boost::a.

Member Data Documentation

template<typename OperationT , typename A >
A phoenix::composite< OperationT, A, nil_t, nil_t, nil_t >::a
template<typename OperationT , typename A >
OperationT phoenix::composite< OperationT, A, nil_t, nil_t, nil_t >::op
mutable

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