Boost logo

Boost :

Subject: Re: [boost] [range] adaptors vs. rvalue to lvalue& binding
From: Jeffrey Lee Hellrung, Jr. (jeffrey.hellrung_at_[hidden])
Date: 2012-03-23 19:41:51


On Fri, Mar 23, 2012 at 8:33 AM, Thorsten Ottosen <
thorsten.ottosen_at_[hidden]> wrote:

> On 3/23/2012 4:20 PM, Dave Abrahams wrote:
>
>>
>>
>>> One possibility:
>>>
>>> - make adaptor expressions return const rvalues. The const rvalues will
>>> bind to T& arguments (where T is a template parameter) by deducing T
>>> to be const.
>>>
>>
>
> I don't like this one.
>
> - make even the const_iterators for such adaptors mutable (writable)
>>> iterators
>>>
>>> This accurately reflects the fact that such adaptors don't own their
>>> values.
>>>
>>
> Seems reasonable.
>

With Thorsten and Dave on this latter one.

- Jeff


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