Title
“Argument” vs “parameter”
Status
cd4
Section
12.2.2.5 [over.match.copy]
Submitter
Mike Miller

Created on 2013-09-13.00:00:00 last changed 95 months ago

Messages

Date: 2014-11-15.00:00:00

[Moved to DR at the November, 2014 meeting.]

Date: 2014-02-15.00:00:00

Proposed resolution (February, 2014):

Change 12.2.2.5 [over.match.copy] paragraph 1 as follows:

...the candidate functions are selected as follows:

  • The converting constructors (11.4.8.2 [class.conv.ctor]) of T are candidate functions.

  • When the type of the initializer expression is a class type “cv S”, the non-explicit conversion functions of S and its base classes are considered. When initializing a temporary to be bound to the first parameter of a constructor that takes a where the parameter is of type “reference to possibly cv-qualified T as its first argument, and the constructor is called with a single argument in the context of direct-initialization of an object of type “cv2 T”, explicit conversion functions are also considered. Those that are not hidden...

Date: 2013-09-13.00:00:00

The current wording of the second bullet of paragraph 1 of 12.2.2.5 [over.match.copy] contains the phrase,

When initializing a temporary to be bound to the first parameter of a constructor that takes a reference to possibly cv-qualified T as its first argument...

Presumably “argument” should be “parameter.”

History
Date User Action Args
2017-02-06 00:00:00adminsetstatus: drwp -> cd4
2015-05-25 00:00:00adminsetstatus: dr -> drwp
2015-04-13 00:00:00adminsetmessages: + msg5402
2014-11-24 00:00:00adminsetstatus: ready -> dr
2014-03-03 00:00:00adminsetmessages: + msg4842
2014-03-03 00:00:00adminsetstatus: open -> ready
2013-09-13 00:00:00admincreate