$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [move] [range] Review request for Range (was: move algorithm)
From: Adam Wulkiewicz (adam.wulkiewicz_at_[hidden])
Date: 2014-02-20 06:55:03
Hi,
Eric Niebler wrote:
> On 02/19/2014 12:56 PM, Neil Groves wrote:
>> Please don't increase restrictions on the move iterator. I know I can fork
>> the old code but I cannot believe I will be the only person left with
>> broken code from this change.
> No, I won't change it. I think Ion convinced me.
>
Ok, I see that everything is clear now. I've prepared an implementation,
here's the pull request: https://github.com/boostorg/range/pull/2.
In short it adds:
1. boost::move() algorithm using the one provided by Boost.Move.
2. boost::move_backward() algorithm using the one provided by Boost.Move.
3. moved_range<> wrapping Boost.Move boost::move_iterator<>
4. adaptor::move() and moved forwarder
5. tests for the above
6. fix for boost::copy_backward() test
I'd be glad if you check it out and see if everything is ok.
Regards,
Adam