Skip to content

Commit 03e97ca

Browse files
jensmaurerzygoloid
authored andcommitted
[temp.arg.explicit,temp.mem] Clarify note about explicit template arguments
for conversion function templates and constructor templates.
1 parent cdad8c2 commit 03e97ca

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

source/templates.tex

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2527,11 +2527,9 @@
25272527
\end{codeblock}
25282528
\end{example}
25292529
\begin{note}
2530-
Because the explicit template argument list follows the function template
2531-
name, and because conversion member function templates and constructor
2532-
member function templates are called without using a function name,
2533-
there is no way to provide an explicit template argument list for these
2534-
function templates.
2530+
There is no syntax to form a \grammarterm{template-id}\iref{temp.names}
2531+
by providing an explicit template argument list\iref{temp.arg.explicit}
2532+
for a conversion function template\iref{class.conv.fct}.
25352533
\end{note}
25362534

25372535
\pnum
@@ -7051,10 +7049,10 @@
70517049
\pnum
70527050
\begin{note}
70537051
Because the explicit template argument list follows the function
7054-
template name, and because conversion member function templates and
7055-
constructor member function templates are called without using a
7056-
function name, there is no way to provide an explicit template
7057-
argument list for these function templates.
7052+
template name, and because
7053+
constructor templates\iref{class.ctor} are named without using a
7054+
function name\iref{class.qual}, there is no way to provide an explicit
7055+
template argument list for these function templates.
70587056
\end{note}
70597057

70607058
\pnum

0 commit comments

Comments
 (0)