|
Boost-Commit : |
From: dgregor_at_[hidden]
Date: 2008-04-11 08:59:48
Author: dgregor
Date: 2008-04-11 08:59:48 EDT (Fri, 11 Apr 2008)
New Revision: 44174
URL: http://svn.boost.org/trac/boost/changeset/44174
Log:
Deal with the implicit object parameter in candidate set
Text files modified:
sandbox/committee/concepts/wording/wording.tex | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
Modified: sandbox/committee/concepts/wording/wording.tex
==============================================================================
--- sandbox/committee/concepts/wording/wording.tex (original)
+++ sandbox/committee/concepts/wording/wording.tex 2008-04-11 08:59:48 EDT (Fri, 11 Apr 2008)
@@ -5369,17 +5369,21 @@
\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 references
- and then top-level \mbox{\techterm{cv-qualifiers}} have been
+\item \addedCC{it 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}
\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}}:}
\begin{itemize}
+ \additemCC{for a non-member function, add the implicit
+ object parameter (\mbox{\ref{over.match.funcs}}) as the first
+ 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}
- \additemCC{if the function has \mbox{$M$} parameters, the seed as
+ \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}}.}
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