|
Boost : |
From: Alexander Nasonov (alnsn-mycop_at_[hidden])
Date: 2004-04-21 08:39:58
David Abrahams wrote:
> John Torjo <john.lists_at_[hidden]> writes:
>
>>> You can also use the rtl (Ranges Template Library):
>>> (note: I'll rename the library, wince there's another one with the
>>> same name ;))
>>>
>>> for( crange<container> r(cont); r; ++r)
>>> *r += 2;
>>>
>> p.s. no macros involved in the above statement ;)
>> Best,
>> John
>
> That said, you do have have to name the container type. At the same
> time, you don't have to name the element type ;-)
You could get rid of the container type if you recall any_pointer idea. But
this monster is too slow to be an iterator :)
-- Alexander Nasonov Independent Developer and Consultant
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk