Skip to content

[namespace.udecl]p16 references nonexistent "implicit this parameter" #1975

@timsong-cpp

Description

@timsong-cpp

In particular, the implicit this parameter shall be treated as if it were a pointer to the derived class rather than to the base class.

The name is "implicit object parameter", not "implicit this parameter", and it's a reference, not a pointer. See [over.match.funcs]p4. There also appears to be some normative duplication and contradiction between these two paragraphs as [namespace.udecl]p16 contains no exception for conversion functions.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions