File tree Expand file tree Collapse file tree 3 files changed +3
-2
lines changed Expand file tree Collapse file tree 3 files changed +3
-2
lines changed Original file line number Diff line number Diff line change 1386
1386
a deduced class type\iref {dcl.type.class.deduct }.
1387
1387
The \grammarterm {nested-name-specifier}, if any, shall be non-dependent and
1388
1388
the \grammarterm {template-name} shall name a deducible template.
1389
- A deducible template is either a class template or
1389
+ A \defnadj { deducible}{ template} is either a class template or
1390
1390
an alias template whose \grammarterm {defining-type-id} is of the form
1391
1391
\begin {ncsimplebnf }
1392
1392
\opt {\keyword {typename}} \opt {nested-name-specifier} \opt {\keyword {template}} simple-template-id
Original file line number Diff line number Diff line change 1620
1620
the \grammarterm {explicit-specifier} of g (if any).
1621
1621
\end {itemize }
1622
1622
1623
+ \indextext {template!deducible arguments of}%
1623
1624
\pnum
1624
1625
The arguments of a template \tcode {A} are said to be
1625
1626
deducible from a type \tcode {T} if, given a class template
Original file line number Diff line number Diff line change 3831
3831
\pnum
3832
3832
A \grammarterm {template-declaration} in which the \grammarterm {declaration} is an
3833
3833
\grammarterm {alias-declaration}\iref {dcl.dcl } declares the
3834
- \grammarterm {identifier} to be an \defn {alias template}.
3834
+ \grammarterm {identifier} to be an \defnadj {alias}{ template}.
3835
3835
An alias template is a name for a family of
3836
3836
types. The name of the alias template is a \grammarterm {template-name}.
3837
3837
You can’t perform that action at this time.
0 commit comments