|
Boost-Commit : |
From: dgregor_at_[hidden]
Date: 2008-04-17 14:40:04
Author: dgregor
Date: 2008-04-17 14:40:04 EDT (Thu, 17 Apr 2008)
New Revision: 44511
URL: http://svn.boost.org/trac/boost/changeset/44511
Log:
Slight cleanup to notion of consistency in candidate sets
Text files modified:
sandbox/committee/concepts/wording/wording.tex | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
Modified: sandbox/committee/concepts/wording/wording.tex
==============================================================================
--- sandbox/committee/concepts/wording/wording.tex (original)
+++ sandbox/committee/concepts/wording/wording.tex 2008-04-17 14:40:04 EDT (Thu, 17 Apr 2008)
@@ -5421,10 +5421,11 @@
\item \addedCC{it has the same name as the seed,}
\item \addedCC{its enclosing namespace is the same as the enclosing
namespace of the seed,}
-\item \addedCC{it has the same return type as the seed, after the
+\item \addedCC{the seed has a return type of \mbox{\techterm{cv}
+ \tcode{void}} or the function has the same return type as the seed, after the
reference (if any)
and then top-level \mbox{\techterm{cv-qualifiers}} (if any) have been
- removed, and}
+ removed from the return types of the seed and the function, and}
\additemCC{it has the same \mbox{\techterm{parameter-type-list}} as
the seed, after making the following adjustments to both
\mbox{\techterm{parameter-type-list}}s:}
@@ -5434,11 +5435,12 @@
parameter in the \mbox{\techterm{parameter-type-list}},}
\additemCC{for each parameter type, remove the top-level reference
(if any) and then top-level \mbox{\techterm{cv-qualifiers}} (if
- any), and}
+ any),}
\additemCC{if the function has \mbox{$M$} parameters, the seed has
\mbox{$N$} parameters, and \mbox{$M > N$}, remove each of the last
\mbox{$M-N$} parameters that has a default argument from the
- \mbox{\techterm{parameter-type-list}}.}
+ \mbox{\techterm{parameter-type-list}}, and}
+ \additemCC{remove the ellipsis, if any.}
\end{itemize}
\end{itemize}
\addedCC{\enternote No function or function template is consistent
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk