-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
P1614R2 Adding Spaceship <=> To The Library #62
Milestone
Comments
StephanTLavavej
changed the title
P1614R2 Adding <=> To The Library
P1614R2 Adding Spaceship <=> To The Library
Nov 27, 2019
4 tasks
NOTE: This proposal's changes to |
52 tasks
This was referenced Jan 26, 2021
This was referenced Feb 22, 2021
StephanTLavavej
added
fixed
Something works now, yay!
and removed
work in progress
labels
Feb 25, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
P1614R2 Adding Spaceship
<=>
To The LibraryLWG-3324 Special-case
std::strong/weak/partial_order
for pointersLWG-3347
std::pair<T, U>
now requiresT
andU
to be less-than-comparableLWG-3350 Simplify return type of
lexicographical_compare_three_way
LWG-3354
has_strong_structural_equality
has a meaningless definitionLWG-3380
common_type
and comparison categoriesLWG-3426
operator<=>(const unique_ptr<T, D>&, nullptr_t)
can't get no satisfactionLWG-3427
operator<=>(const shared_ptr<T>&, nullptr_t)
definition ill-formedLWG-3432 Missing requirement for
comparison_category
Feature-test macro as of WG21-N4842 (note that WG21-P1614 proposed
__cpp_lib_spaceship
which was removed by WG21-P1902. Instead,__cpp_lib_three_way_comparison
which was added for #64 WG21-P0768 "Library Support For The Spaceship Comparison Operator<=>
" is being increased):#define __cpp_lib_three_way_comparison 201907L
The text was updated successfully, but these errors were encountered: