-
Notifications
You must be signed in to change notification settings - Fork 260
feat: add _type-id_ production for decltype
#921
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
Conversation
Thanks! Sorry for the lag. It seems like the motivation overlaps with the later discussion in #714 which starts to add Perhaps this and #876 are underscoring that there need to be three (not two) return styles, which has come up in my mind several times before:
What do you think? That would bottom out on both #714 and #876, and be instead of this PR? (*) There's a longer story here: For many years, the best candidate names I've considered for "in/out" parameters are
I liked the idea of trying to make the return styles be a subset of the parameter styles, but maybe it's time to reconsider that it doesn't quite work. If we keep Edited to add: Brainstorming... Naming is hard. |
That comment seems more appropriate for #876. #714's gotten long and contentious (I'm a fan of the Since
As for
That also documents the provenance.
|
It is a good idea, but could be easily miss read as a function returning |
Yeah. So why not continue using concrete
|
I'm fine with keeping (concrete) |
Good point, I'll move replies there.
OK. Do you want to refresh/rebase this branch for me to review? Also, do we want specifically |
I'll do that.
I was assuming we'd be using the same
|
What I was thinking was to make this PR exclusively about adding I have separate plans for the return type: To make Cpp1 |
OK. I'll just have to reject a |
Great. I'll watch for conflicts to be resolved, then I'll take a review pass. Thanks! |
I just noticed that we also don't have |
ab07950
to
643aebd
Compare
No description provided.