Created on 2009-12-26.00:00:00 last changed 170 months ago
Proposed resolution:
Change [futures.promise] paragraph 12
void swap(promise& other);12 Effects:
swap(*this, other)Exchanges the associated states of *this and other.13 ...
Throws: Nothing.
Rationale:
Solved by N3058.
[ 2010 Pittsburgh: ]
Moved to
NAD EditorialResolved. Rationale added below.
[ 2010-01-14 Moved to Tentatively Ready after 5 positive votes on c++std-lib. ]
[ 2010-01-13 Daniel added "Throws: Nothing." ]
[futures.promise]/12 defines the effects of promise::swap(promise&) as
void swap(promise& other);12 Effects: swap(*this, other)
and [futures.promise]/25 defines swap(promise<R&>, promise<R>&) as
template <class R> void swap(promise<R>& x, promise<R>& y);25 Effects: x.swap(y).
History | |||
---|---|---|---|
Date | User | Action | Args |
2010-12-05 00:09:22 | admin | set | status: nad editorial -> resolved |
2010-10-21 18:28:33 | admin | set | messages: + msg1508 |
2010-10-21 18:28:33 | admin | set | messages: + msg1507 |
2010-10-21 18:28:33 | admin | set | messages: + msg1506 |
2010-10-21 18:28:33 | admin | set | messages: + msg1505 |
2010-10-21 18:28:33 | admin | set | messages: + msg1504 |
2009-12-26 00:00:00 | admin | create |