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

P0896R4 The One Ranges Proposal #2515

Merged
merged 6 commits into from Nov 26, 2018
Merged

P0896R4 The One Ranges Proposal #2515

merged 6 commits into from Nov 26, 2018

Conversation

zygoloid
Copy link
Member

Fixes #2431.

category tag".

The new text was present in the Ranges wording, but with no insertion /
deletion markup to indicate that an edit was to be performed. However,
consultation with LWG revealed that this was an intentional edit missing
markup.
This form of requirement was made ill-formed by P1084R2. In its place,
use { I } -> Same<T&>, after discussion on the lib reflector.
Replace requirement
  E; requires C<decltype((E)), Args>;
with
  { E } -> C<Args>;
in requires-expressions added by P0896R4. Likewise for cases where
decltype(E) is used and means the same thing, and for cases where
Same<T, decltype((E))> is used (which means the same thing because
Same is symmetric).

Fixes #2507.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant