We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
A user-defined operator<=> can affect whether an enumeration type has strong structural equality.
Proposed change: Specify that all enumeration types have that property.
The text was updated successfully, but these errors were encountered:
From #112 (which I closed as duplicate):
The == operator is inappropriate for comparing non-type template arguments of enumeration type, since it may be overloaded for them. Proposed change: Compare the values of the underlying type.
The == operator is inappropriate for comparing non-type template arguments of enumeration type, since it may be overloaded for them.
Proposed change: Compare the values of the underlying type.
Sorry, something went wrong.
EWG Monday: http://wiki.edg.com/bin/view/Wg21belfast/US091
Does EWG want to consider this for C++20
No consensus for change.
Rejected. There was no consensus to adopt this change.
No branches or pull requests
A user-defined operator<=> can affect whether an enumeration type has strong structural equality.
Proposed change:
Specify that all enumeration types have that property.
The text was updated successfully, but these errors were encountered: