![]()  | 
![]() ![]() ![]() ![]()  | 
![]()  | 
The MPL Reference Manual: iter_foldBoost , ,
  
  
   | 
||||||||||||||||||||||||
| Front Page / Algorithms / Iteration Algorithms / iter_fold | 
template<
      typename Sequence
    , typename State
    , typename ForwardOp
    >
struct iter_fold
{
    typedef unspecified type;
};
Возвращает результат последовательного применения бинарныхВпередВ результате предыдущегоВпередПризывГосударствоЕсли это первый звонок, и каждый итератор в диапазоне [начинают
#include <boost/mpl/iter_fold.hpp>
| Parameter | Requirement | Description | 
|---|---|---|
| Последовательность | Последовательность | Последовательность для итерации. | 
| Государство | Любой тип | Первоначальный вариант первогоФорвардопзаявка. | 
| Вперед | Бинарное выражениеLambda Expression | Операция должна быть выполнена на переднем перекрестке. | 
Для любойПередовой Последовательностиs, двоичнойЛамбда-выраженияopи произвольного типасостояния:
typedef iter_fold<s,state,op>::type t;
| Return type: | A type.  | 
|---|---|
| Semantics: | Equivalent to typedef begin<s>::type i1; typedef apply<op,state,i1>::type state1; typedef next<i1>::type i2; typedef apply<op,state1,i2>::type state2; ... typedef apply<op,staten-1,in>::type staten; typedef next<in>::type last; typedef staten t; where n == size<s>::value and last is identical to end<s>::type; equivalent to typedef state t; if empty<s>::value == true.  | 
Точноразмер:: значениеприложенияop.
Статья The MPL Reference Manual: iter_fold раздела может быть полезна для разработчиков на c++ и boost.
:: Главная :: ::
реклама  |