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
[over.over]/p4 what "set of selected functions"? #1691
Comments
The introduction of 'concept' to two lists of entities in [basic] was omitted, since these lists already include the more general 'template'. [expr.prim.req.compound] Fix example to not be ill-formed due to an unsatisfiable concept.
p2 says:
... which completely fails to account for the case where the name resolves to an overload set containing a function template and other things (more functions / function templates). |
The specific issue mentioned in the title can be resolved by replacing "set of selected functions" by "set of overloaded functions". We talk about the latter all over [over.over]. |
Should we move this into a core issue, due to the larger changes, or should I try again? |
Too large and involved to tackle editorially, and the wording needs normative changes => to be converted to core issue. |
After the addition of concepts, we have the wording "All functions with associated constraints that are not satisfied (17.4.2) are eliminated from the set of selected functions.", but there's no mention of a "set of selected functions" up to this point.
From comments to branch at 18b788b:
burblebee:
zygoloid:
I don't feel that the "overload set" mentioned in p1 is sufficient. I would like to see this "reworked". Even giving the overload set a name (S?) and referring to it would be a huge improvement and clarify things significantly.
The text was updated successfully, but these errors were encountered: