Skip to content
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

LWG-3549 view_interface is overspecified to derive from view_base #2178

Closed
StephanTLavavej opened this issue Sep 2, 2021 · 0 comments · Fixed by #2198
Closed

LWG-3549 view_interface is overspecified to derive from view_base #2178

StephanTLavavej opened this issue Sep 2, 2021 · 0 comments · Fixed by #2198
Labels
fixed Something works now, yay! LWG Library Working Group issue ranges C++20/23 ranges

Comments

@StephanTLavavej
Copy link
Member

LWG-3549 view_interface is overspecified to derive from view_base

@StephanTLavavej StephanTLavavej added LWG Library Working Group issue ranges C++20/23 ranges labels Sep 2, 2021
CaseyCarter added a commit to CaseyCarter/STL that referenced this issue Sep 10, 2021
Which (1) makes `enable_view<T>` be `true` for a type `T` which is publicly-and-unambigously derived from a single specialization of `view_interface`, and (2) removes `view_interface`'s inheritance of `view_base`.

Fixes microsoft#2178
@StephanTLavavej StephanTLavavej added the fixed Something works now, yay! label Sep 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fixed Something works now, yay! LWG Library Working Group issue ranges C++20/23 ranges
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant