Created on2015-06-19.00:00:00 last changed109 months ago
Proposed resolution (April, 2016):
Change 9.6.1 [dcl.fct.def.general] paragraph 2 as follows:
Thedeclarator inIn afunction-definitionshall havethe form,
D1parameters-and-qualifiers trailing-return-typeopteithervoiddeclarator; ordeclarator; shall be a well-formed functiondeclarator as described in9.3.4.6 [dcl.fct]. A function shall be defined onlyin namespace or class scope.
[Adopted at the June, 2016 meeting.]
According to 9.6.1 [dcl.fct.def.general] paragraph 2,
Thedeclarator in afunction-definition shall havethe form
D1 (parameter-declaration-clause)cv-qualifier-seqopt
ref-qualifieropt exception-specificationopt attribute-specifier-seqopt trailing-return-typeopt
However, in practice implementations accept a parenthesizeddeclarator in a function definition.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2017-02-06 00:00:00 | admin | set | messages: +msg6101 |
| 2017-02-06 00:00:00 | admin | set | status: drafting -> cd4 |
| 2015-06-19 00:00:00 | admin | create | |