Title
Accidental move-only library types due to new core language rules
Status
resolved
Section
[container.adaptors]
Submitter
DIN

Created on 2010-08-25.00:00:00 last changed 158 months ago

Messages

Date: 2011-03-24.15:58:06

Proposed resolution:

See n3112

Date: 2011-03-23.00:00:00

[ 2011-03-23 Madrid meeting ]

Resolved by N3264

Date: 2011-02-17.00:00:00

[ 2011-02-17: Lawrence comments: ]

The only open issue in CH 15 with respect to the concurrency group was the treatment of atomic_future. Since we removed atomic_future in Batavia, I think all that remains is to remove the open issue from N3112 and adopt it.

Date: 2010-10-26.00:00:00

[ 2010-10-26: Daniel comments: ]

Accepting n3112 should fix this.

Date: 2010-10-25.22:39:46

Duplicate: 1350

Addresses DE-22, CH-15

With the final acceptance of move operations as special members and introduction of corresponding suppression rules of implicitly generated copy operations the some library types that were copyable in C++03 are no longer copyable (only movable) in C++03, among them queue, priority_queue, and stack.

History
Date User Action Args
2011-03-24 15:58:06adminsetmessages: + msg5681
2011-03-24 15:58:06adminsetstatus: open -> resolved
2011-02-17 22:01:31adminsetmessages: + msg5509
2010-10-25 22:39:46adminsetmessages: + msg5137
2010-10-25 22:39:46adminsetmessages: + msg5136
2010-10-24 03:04:13adminsetmessages: + msg4918
2010-08-25 00:00:00admincreate