Boost logo

Boost :

Subject: Re: [boost] [variant] Please vote for behavior
From: Dave Abrahams (dave_at_[hidden])
Date: 2013-01-30 20:22:19

on Mon Jan 28 2013, Paul Smith <> wrote:

> This issue has been discussed more than once before, and nothing I say
> here is my own opinion, so please don't take it out on me.
> For example, see N3264 (CH-18 and US-85: Clarifying the state of
> moved-from objects (Revision 1)):
>> and Dave confirms that,
> I don't want to read into what Dave said too much, because he's here
> and he can clarify it. But I believe what he said is that specific
> algorithms, in their own localized context, practically only require
> destructibility and assignability. And even then, it's not something
> the standard actually guarantees in general, though, and the
> requirements are still much stricter, perhaps superfluously so. That's
> frustrating, no doubt about it, and it's a good selling point for
> having destructive move semantics - not for breaking the rules.

That doesn't sound like anything I meant to say, but I do agree fully
with the resolutions (if not the NB comments) in the paper cited above.

Dave Abrahams
BoostPro Computing                  Software Development        Training             Clang/LLVM/EDG Compilers  C++  Boost

Boost list run by bdawes at, gregod at, cpdaniel at, john at