-
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
P2281R1 Clarifying Range Adaptor Objects #2197
Conversation
tests/std/tests/P0475R1_P0591R4_uses_allocator_construction/test.cpp
Outdated
Show resolved
Hide resolved
I am missing test for |
Which explicitly specifies that range adaptor closure objects are perfect-forwarding call wrappers, which are more fastidious about value categories of bound arguments than were our ad-hoc `_Partial`ly-applied functions. Fixes microsoft#1983
Obviously there are quite a few test cases for each that are still working; what additionally would you like to see tested? EDIT: I suppose the biggest difference is that lone lvalue arguments to |
I'm mirroring this to an MSVC-internal PR. Please notify me if any further changes are pushed. |
I pushed a workaround for VSO-1409853 "Standard Library Header Units: |
Thanks for the clarification! 💡 🧠 😹 |
Which explicitly specifies that range adaptor closure objects are perfect-forwarding call wrappers, which are more fastidious about value categories of bound arguments than were our ad-hoc
_Partial
ly-applied functions.Fixes #1983