Title
Make template optional in contexts that require a type
Status
c++17
Section
13.3 [temp.names]
Submitter
Steve Adamczyk

Created on 2002-04-23.00:00:00 last changed 36 months ago

Messages

Date: 2017-03-15.00:00:00

Proposed resolution (March, 2017):

This issue is resolved by the resolution of issue 1710.

Date: 2014-01-15.00:00:00

Additional note (January, 2014):

See also issue 1710.

Date: 2017-02-15.00:00:00

[Adopted at the February/March, 2017 meeting.]

By analogy with typename, the keyword template used to indicate that a dependent name will be a template name should be optional in contexts where a type is required, e.g., base class lists. We could also consider member and parameter declarations.

This was suggested by issue 314.

History
Date User Action Args
2018-02-27 00:00:00adminsetstatus: drafting -> c++17
2017-02-06 00:00:00adminsetstatus: review -> drafting
2014-11-24 00:00:00adminsetstatus: ready -> review
2014-03-03 00:00:00adminsetmessages: + msg4844
2014-03-03 00:00:00adminsetstatus: open -> ready
2014-01-20 00:00:00adminsetmessages: + msg4781
2002-04-23 00:00:00admincreate