Boost logo

Boost :

Subject: Re: [boost] [fusion] Any chance we can incorporate more folds?
From: Stefan Strasser (strasser_at_[hidden])
Date: 2010-08-20 18:43:02

Zitat von David Sankel <camior_at_[hidden]>:

> I've implemented, in particular, foldr1:
> template<
> typename Sequence,
> typename State,
> typename F
> typename result_of::foldr1<Sequence, F>::type foldr1(
> Sequence& seq, F const& f);
> Semantics:
> Equivalent to f(....f(f(e1,e2),e3)...) where e1 ...eN are the elements
> of seq.

isn't this equivalent to
fold(pop_front(seq),front(seq),f) ?

Boost list run by bdawes at, gregod at, cpdaniel at, john at