Boost logo

Boost :

From: Eric Niebler (eric_at_[hidden])
Date: 2004-12-20 11:26:18


Thorsten Ottosen wrote:
>
> what about a BOOST_REVERSE_FOREACH ?
>

Hey, the formal review hasn't started yet! :-) Actually, I don't think
BOOST_REVERSE_FOREACH is the right way to approach this. I'd rather see
this done with range adaptors:

BOOST_FOREACH( int i, adaptor::reverse(vect) )
{
}

... where adaptor::reverse() returns an iterator_range<> (from
Boost.Range) of reverse_iterator<> (from Boost.Iterator).

I'm working on a set of range adaptors, which I hope to add to
boost-sandbox after Christmas. This would be a separate library from
BOOST_FOREACH, but it would work well with it.

-- 
Eric Niebler
Boost Consulting
www.boost-consulting.com
-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.296 / Virus Database: 265.6.0 - Release Date: 12/17/2004

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk