Skip to content

Render keys_view and values_view useless per LWG-3563 - #2426

Merged
Stephan T. Lavavej (StephanTLavavej) merged 1 commit into
microsoft:mainfrom
CaseyCarter:totally_nonbiased_view_of_lwg_3563
Jan 20, 2022
Merged

Render keys_view and values_view useless per LWG-3563#2426
Stephan T. Lavavej (StephanTLavavej) merged 1 commit into
microsoft:mainfrom
CaseyCarter:totally_nonbiased_view_of_lwg_3563

Conversation

@CaseyCarter

Copy link
Copy Markdown
Contributor

(There's an argument to be made that they were useless before when they named the result type of views::keys(declval<Rng>()) and views::values(declval<Rng>()), but they certainly are now.) Change our test coverage to views::keys and views::values, the intended UX for extracting fields from ranges.

Fixes #2389

(There's an argument to be made that they were useless before when they named the result type of `views::keys(declval<Rng>())` and `views::values(declval<Rng>())`, but they certainly are now.) Change our test coverage to `views::keys` and `views::values`, the intended UX for extracting fields from ranges.

Fixes microsoft#2389
@CaseyCarter Casey Carter (CaseyCarter) added LWG Library Working Group issue ranges C++20/23 ranges labels Dec 17, 2021
@CaseyCarter
Casey Carter (CaseyCarter) requested a review from a team as a code owner December 17, 2021 06:07

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for submitting this totally unbiased first issue

@StephanTLavavej

Copy link
Copy Markdown
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej
Stephan T. Lavavej (StephanTLavavej) merged commit 4dab194 into microsoft:main Jan 20, 2022
@StephanTLavavej

Copy link
Copy Markdown
Member

Thanks for implementing this LWG issue! 😹 🎉 ✅

@CaseyCarter
Casey Carter (CaseyCarter) deleted the totally_nonbiased_view_of_lwg_3563 branch August 21, 2024 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

LWG Library Working Group issue ranges C++20/23 ranges

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LWG-3563 keys_view example is broken

4 participants