This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD status.

### 996. Move operation not well specified

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

Priority: Not Prioritized

View other active issues in [library].

View all other issues in [library].

View all issues with NAD status.

Discussion:

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: