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
[sequence.reqmts] uses atypical and unclear wording for Cpp17 requirements and swappable conditions #5627
Comments
Such changes seem editorial to me. The intended meaning is clear, we're just not using the terminology correctly in the current wording. |
Thanks, I'm working now at this suggestion. |
A PULL request has been provided, I'm kindly asking for a review. |
I have now provided a paper D2696R0, which contains wording that would solve this issue by a different means. |
The paper has been published now: P2696R0. |
During the submission process of LWG 3742 I realized that the suggested wording violates our current wording style in the following aspects:
T
meets the Cpp17XX requirements" instead of "T
is Cpp17XX"T
is swappable" we should say that "lvalues of typeT
are swappable"The plain reason why we didn't decide for the more appropriate wording forms as part of this LWG issue was caused by the observation that the current local wording style used in subclause [sequence.reqmts] follows the same unusual style with the agreement that I would open an editorial issue to take care of this problem.
To be more specific, for example for the specification of
insert_range
we currently say:According to the preferred wording forms this should better say something like this:
I would like to get feedback whether such a rephrasing is possible as part of editorial work and to which extend, otherwise I would open a separate LWG issue to realize such wording changes. Of-course I'm also willing to make a corresponding editorial PULL request once we have agreement that such a change is editorially appropriate.
The text was updated successfully, but these errors were encountered: