996. Move operation not well specified

Section: 16 [library] Status: NAD Submitter: David Abrahams Opened: 2009-03-06 Last modified: 2016-01-28 10:19:27 UTC

Priority: Not Prioritized

View other active issues in [library].

View all other issues in [library].

View all issues with NAD status.


There are lots of places in the standard where we talk about "the move constructor" but where we mean "the move operation," i.e. T( move( x ) ).

We also don't account for whether that operation modifies x or not, and we need to.

[ Batavia (2009-05): ]

Move to Open, pending proposed wording from Dave for further review.

[ 2010 Rapperswil: ]

Move to NAD. We define what we expect from a moved-from object in Table 34 [movesconstructible].

Proposed resolution: