-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
US170 17.11 [cmp] Remove strong_equality and weak_equality #168
Comments
Paper attached to LEWG wiki: http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1959r0.html |
LEWG in Belfast: Forward D1959R0 to LWG for C++20. (Prioritization on this vs. other paper-sized NB comments will be shared with LWG chair when LEWG finishes NB comment processing.) |
LWG reviewed the library wording in this paper, and approved on Thursday afternoon. |
jensmaurer
changed the title
DE170 17.11 [cmp] Remove strong_equality and weak_equality
US170 17.11 [cmp] Remove strong_equality and weak_equality
Nov 7, 2019
CWG in Belfast: Accepted. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The strong_equality and weak_equality comparison categories don’t make sense now that we split equality from ordering. It doesn’t make sense to declare an operator<=> that returns one of these – they just add needless complexity.
Proposed change:
Remove strong_equality and weak_equality. Simplify three_way_comparable{,_with} to only deal with the ordering categories.
The text was updated successfully, but these errors were encountered: