Created on 2017-03-09.00:00:00 last changed 46 months ago
Proposed resolution:
This wording is relative to N4659.
Edit [util.smartptr.weak], class template weak_ptr synopsis, as indicated:
[…]
// [util.smartptr.weak.obs], observers
[…]
template<class U> bool owner_before(const shared_ptr<U>& b) const noexcept;
template<class U> bool owner_before(const weak_ptr<U>& b) const noexcept;
Edit [util.smartptr.weak.obs] immediately before p4 as indicated:
template<class U> bool owner_before(const shared_ptr<U>& b) const noexcept; template<class U> bool owner_before(const weak_ptr<U>& b) const noexcept;-4- Returns: An unspecified value such that […]
[ 2017-06-03, Moved to Tentatively Ready after 6 positive votes on c++std-lib ]
The NB comment asked for noexcept on shared_ptr::owner_before, weak_ptr::owner_before, and owner_less::operator(), but the PR of LWG 2873 only added it to the first and the third one.
History | |||
---|---|---|---|
Date | User | Action | Args |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2017-07-30 20:18:47 | admin | set | status: voting -> wp |
2017-06-26 13:46:20 | admin | set | status: ready -> voting |
2017-06-10 21:25:02 | admin | set | messages: + msg9241 |
2017-06-10 21:25:02 | admin | set | status: new -> ready |
2017-03-16 19:40:35 | admin | set | messages: + msg9126 |
2017-03-09 00:00:00 | admin | create |