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
[iterator.requirements.general] past-the-end/dereferenceable/singular iterators are not defined #2632
Comments
Is this editorial? |
I don't see this as problematic: it's conventional with value-semantic object types to refer to objects as having properties when we actually mean that the value of the object has that property. Given: int i = 42; I think the statement " |
I thought that defining
and putting them in the index may improve the readability of the Standard. |
All three terms are defined for iterator values in [iterator.requirements.general]/7, although not properly indexed. Would it suffice to index those terms? |
Yes, that works.
|
The linked pull request will consistently use "xxxx iterator" in the index, not "xxxx iterator value", following the argument of @CaseyCarter. However, the actual definitions are not changed. |
Past-the-end/dereferenceable/singular values are defined in [iterator.requirements.general] p7, but past-the-end/dereferenceable/singular iterators are not defined.
Would it be better to have "iterators having XXXX values are called XXXX"?
Edit: The problem is that these adjectives for iterators are used without definition. For example,
i
is dereferenceable.The text was updated successfully, but these errors were encountered: