Boost logo

Boost Users :

Subject: Re: [Boost-users] Overloading boost::for_each()
From: Dave Abrahams (dave_at_[hidden])
Date: 2010-08-28 19:41:35

BoostPro Computing,
Sent from coveted but awkward mobile device

On Aug 28, 2010, at 3:58 PM, Jeremiah Willcock <jewillco_at_[hidden]> wrote:
> There are several container types (such as typical deque implementations, if you have access to their internals) that can have for_each() implemented for them in a way that is faster than using iterators and a generic for_each() function.  Is there a way to take advantage of that in Boost.Range, such as by overloading boost::for_each()?  Is there some kind of Iterable concept that doesn't require actual iterators or allows them to be slow?
I presume you're familiar with

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at