From c4a1248f9addaf81839d8564a009e111ed9d0911 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Thu, 19 Apr 2018 23:12:20 +0200 Subject: [PATCH] [temp.arg.explicit,temp.mem] Clarify note about explicit template arguments for conversion function templates and constructor templates. --- source/templates.tex | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/source/templates.tex b/source/templates.tex index 983ee8d089..c5b7f63a1c 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -2472,11 +2472,9 @@ \end{codeblock} \end{example} \begin{note} -Because the explicit template argument list follows the function template -name, and because conversion member function templates and constructor -member function templates are called without using a function name, -there is no way to provide an explicit template argument list for these -function templates. +There is no syntax to form a \grammarterm{template-id}\iref{temp.names} +by providing an explicit template argument list\iref{temp.arg.explicit} +for a conversion function template\iref{class.conv.fct}. \end{note} \pnum @@ -6978,10 +6976,10 @@ \pnum \begin{note} Because the explicit template argument list follows the function -template name, and because conversion member function templates and -constructor member function templates are called without using a -function name, there is no way to provide an explicit template -argument list for these function templates. +template name, and because +constructor templates\iref{class.ctor} are named without using a +function name\iref{class.qual}, there is no way to provide an explicit +template argument list for these function templates. \end{note} \pnum