This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 113d. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.

2024-03-20


929. What is a template alias?

Section: 13.7.8  [temp.alias]     Status: CD2     Submitter: Alisdair Meredith     Date: 2 July, 2009

[Voted into WP at October, 2009 meeting.]

Although it is a reasonable assumption that a template-declaration in which the declaration is an alias-declaration declares a template alias, that is not said explicitly in 13.7.8 [temp.alias] nor, apparently, anywhere else.

Proposed resolution (September, 2009):

Change 13.7.8 [temp.alias] paragraph 1 as follows:

A template-declaration in which the declaration is an alias-declaration (clause 7) declares the identifier to be a template alias. A template alias declares template alias is a name for a family of types. The name of the template alias is a template-name.