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

[ranges.syn,range.enumerate] Inconsistent _template-head_ LWG3914 #6151

Open
JohelEGP opened this issue Feb 23, 2023 · 6 comments
Open

[ranges.syn,range.enumerate] Inconsistent _template-head_ LWG3914 #6151

JohelEGP opened this issue Feb 23, 2023 · 6 comments
Labels
lwg Issue must be reviewed by LWG.

Comments

@JohelEGP
Copy link
Contributor

          This is paper-correct. But there's an inconsistency with the synopsis (which this PR applied faithfully):

1677012121

Originally posted by @JohelEGP in #6135 (comment)

@JohelEGP
Copy link
Contributor Author

JohelEGP commented Feb 23, 2023

Here's the template-head in [ranges.enumerate], as present in the view and its iterator/sentinel pair.

  template<@\libconcept{view}@ V>
    requires @\exposconcept{range-with-movable-references}@<V>

@JohelEGP
Copy link
Contributor Author

See also #6135 (comment).

@hewillk
Copy link
Contributor

hewillk commented Mar 30, 2023

Um, any updates?
It seems to me that range-with-movable-references may need to be declared in [ranges.syn], which would facilitate a later updated resolution for LWG 3731.

@JohelEGP
Copy link
Contributor Author

I just mailed lwgchair to have an issue opened for this.

@JohelEGP
Copy link
Contributor Author

JohelEGP commented Apr 1, 2023

It seems to me that range-with-movable-references may need to be declared in [ranges.syn], which would facilitate a later updated resolution for LWG 3731.

I just used your previously suggested see below, like other views do.

@Dani-Hub
Copy link
Member

Dani-Hub commented Apr 2, 2023

@JohelEGP Now we have an LWG issue for this: LWG 3914

@JohelEGP JohelEGP changed the title [ranges.syn,range.enumerate] Inconsistent _template-head_ [ranges.syn,range.enumerate] Inconsistent _template-head_ LWG3914 Apr 2, 2023
@jensmaurer jensmaurer added the lwg Issue must be reviewed by LWG. label Apr 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lwg Issue must be reviewed by LWG.
Projects
None yet
Development

No branches or pull requests

4 participants