-
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
Implement P2711R1 Making Multi-Param Constructors Of Views explicit
#3451
Conversation
Co-authored-by: A. Jiang <de34@live.cn>
@@ -285,6 +285,7 @@ | |||
// P2432R1 Fix istream_view | |||
// P2508R1 basic_format_string, format_string, wformat_string | |||
// P2520R0 move_iterator<T*> Should Be A Random-Access Iterator | |||
// P2711R1 Making Multi-Param Constructors Of Views explicit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For other reviewers: This is in the "_HAS_CXX20
controls" section because it's being implemented back to C++20. I think that makes sense: relatively few people are using the view types now to be broken when constructors become explicit
. Presumably letting more people write code that will break when moving to C++23 is worse than just breaking the early adopters immediately.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks :)
I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed. |
Thanks for implementing this feature mere hours after it was voted in! ⏳ 😻 🚀 |
Fixes #3448