-
Notifications
You must be signed in to change notification settings - Fork 769
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
[ranges] Different uses of "common range" #2590
Comments
So there might be 2 problems here:
|
Just to be clear, Lines 2248 to 2255 in a3ab84c
|
I'm seeing the possible confusion potential in the phrasing of the heading "Common range refinements", but I'm not seeing the other issues. For once, CommonRange does not mention "common range" at all. Plus, the meaning of CommonRange seems to be the same as that intended for "common range", i.e. whether the iterator and the end marker are of the same type or of different types. |
If there's any other issue, it would be the use of "common range" without a centralized definition. All places it's used at define it. |
Let's fix the heading. |
[range.req.general] defines (not in the sense of defining a term, like swapable) common range (which [common.iterator] uses, again, not as a term), and the subclause title for [range.refinements] uses it in another sense (and it even defines
CommonRange
!)draft/source/iterators.tex
Lines 4551 to 4555 in a3ab84c
draft/source/ranges.tex
Lines 669 to 671 in a3ab84c
draft/source/ranges.tex
Line 898 in a3ab84c
draft/source/ranges.tex
Lines 949 to 962 in a3ab84c
The text was updated successfully, but these errors were encountered: