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

[class.conv.fct] Remove text "If a conversion function is a member function" #397

Closed
wants to merge 1 commit into from
Closed

Conversation

CaseyCarter
Copy link
Contributor

A conversion function is always a member function, as stated in this same paragraph ([class.conv.fct]/1). This text was incorporated from N2773 (Proposed Wording for Concepts) which added "associated functions" as non-member conversion functions, and should have been removed when the other Concepts wording was removed in N2960. See http://stackoverflow.com/a/23273284/923854 for more detail.

I believe the change is editorial. Since the premise of the conditional "If a conversion function is a member function" is necessarily true, the consequent is always true. Removing the text thus does not change the normative meaning of the standard, leaving it in place can only cause confusion.

…member function"

A conversion function is always a member function. This text was incorporated from N2773 (Proposed Wording for Concepts) which added "associated functions" as non-member conversion functions, and should have been removed when the other Concepts wording was removed in N2960. See http://stackoverflow.com/a/23273284/923854 for more detail.
@tkoeppe
Copy link
Contributor

tkoeppe commented Dec 21, 2015

@CaseyCarter: This PR needs to be rebased.

@zygoloid: PTAL?

@CaseyCarter
Copy link
Contributor Author

The problematic wording has been removed from the working paper, I believe in the resolution of DR1990. I'll close this now-unnecessary issue.

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

2 participants