Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
phoenix::for_gen< InitT, CondT, StepT > Struct Template Reference

#include <statements.hpp>

Collaboration diagram for phoenix::for_gen< InitT, CondT, StepT >:

Public Member Functions

 for_gen (InitT const &init_, CondT const &cond_, StepT const &step_)
 
template<typename DoT >
actor< for_composite< typename
as_actor< InitT >::type,
typename as_actor< CondT >
::type, typename as_actor
< StepT >::type, typename
as_actor< DoT >::type > > 
operator[] (DoT const &do_) const
 

Public Attributes

InitT init
 
CondT cond
 
StepT step
 

Constructor & Destructor Documentation

template<typename InitT, typename CondT, typename StepT>
phoenix::for_gen< InitT, CondT, StepT >::for_gen ( InitT const &  init_,
CondT const &  cond_,
StepT const &  step_ 
)
inline

Member Function Documentation

template<typename InitT, typename CondT, typename StepT>
template<typename DoT >
actor<for_composite< typename as_actor<InitT>::type, typename as_actor<CondT>::type, typename as_actor<StepT>::type, typename as_actor<DoT>::type> > phoenix::for_gen< InitT, CondT, StepT >::operator[] ( DoT const &  do_) const
inline

Member Data Documentation

template<typename InitT, typename CondT, typename StepT>
CondT phoenix::for_gen< InitT, CondT, StepT >::cond
template<typename InitT, typename CondT, typename StepT>
InitT phoenix::for_gen< InitT, CondT, StepT >::init
template<typename InitT, typename CondT, typename StepT>
StepT phoenix::for_gen< InitT, CondT, StepT >::step

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