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

#include <loops.hpp>

Collaboration diagram for boost::lambda::for_gen< InitT, CondT, StepT >:

Public Member Functions

 for_gen (InitT const &init_, CondT const &cond_, StepT const &step_)
 
template<typename DoT >
lambda_functor< for_composite
< typename as_lambda_functor
< InitT >::type, typename
as_lambda_functor< CondT >
::type, typename
as_lambda_functor< StepT >
::type, typename
as_lambda_functor< 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>
boost::lambda::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 >
lambda_functor<for_composite< typename as_lambda_functor<InitT>::type, typename as_lambda_functor<CondT>::type, typename as_lambda_functor<StepT>::type, typename as_lambda_functor<DoT>::type> > boost::lambda::for_gen< InitT, CondT, StepT >::operator[] ( DoT const &  do_) const
inline

Member Data Documentation

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

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