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
[range.adaptors] Generators bundled together with the adaptors #2615
Comments
Let's formulate this a bit harsher: The intro sentence of [range.adaptors] says "This subclause defines range adaptors, which are utilities that transform a Range into a View with custom behaviors." |
It notably does not say "This subclause only defines range adaptors...". ;) This has been bothering me but never quite managed to float to the top of the heap of things that needed to be fixed. I've been considering "Range factories" as a name for the things that fabricate views from whole cloth. There will eventually be a
|
Wouldn't "View factories" be more descriptive? While the range adaptors can take any range and transform it into a view thanks to |
I agree that " |
At http://ericniebler.com/2018/12/05/standard-ranges/, right before the "Range Adaptors" section is "Range Generators." [range.adaptors], which is supposed to describe range adaptors, also bundles these generators. You'll notice from the description of the
view::X
objects that those for the adaptors are described as denoting range adaptor objects, while those of the generators denote customization point objects. Shouldn't the generators live in their own subclause?The text was updated successfully, but these errors were encountered: