![]() |
Home | Libraries | People | FAQ | More |
Returns the result type of fold.
template< typename Sequence, typename State, typename F> struct fold { typedef unspecified type; };
Table 1.35. Parameters
Parameter | Requirement | Description |
---|---|---|
Sequence | A model of Forward Sequence | The sequence to iterate |
State | Any type | The initial state for the first application of F |
F | A model of binary Polymorphic Function Object | The operation to be applied on forward traversal |
result_of::fold<Sequence, State, F>::type
Return type: Any type
Semantics: Returns the result of applying fold to a sequence of type Sequence, with an initial state of type State and binary Polymorphic Function Object of type F.
Linear, exactly result_of::size<Sequence>::value applications of F.
#include <boost/fusion/algorithm/iteration/fold.hpp>
Copyright © 2001-2005 Joel de Guzman, Dan Marsden |