Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2008-08-24 18:33:38


Author: dgregor
Date: 2008-08-24 18:33:37 EDT (Sun, 24 Aug 2008)
New Revision: 48357
URL: http://svn.boost.org/trac/boost/changeset/48357

Log:
Remove implication of MoveConstructible<T> from function parameter types
Text files modified:
   sandbox/committee/concepts/wording/wording.tex | 8 +++++++-
   1 files changed, 7 insertions(+), 1 deletions(-)

Modified: sandbox/committee/concepts/wording/wording.tex
==============================================================================
--- sandbox/committee/concepts/wording/wording.tex (original)
+++ sandbox/committee/concepts/wording/wording.tex 2008-08-24 18:33:37 EDT (Sun, 24 Aug 2008)
@@ -137,6 +137,12 @@
 
 \item Specify precisely which built-in candidates get defined when
   archetypes are present (\ref{over.built}).
+
+\item The \tcode{MoveConstructible<T>} requirement is no longer
+ propagated from the types of function parameters
+ (\ref{temp.req.impl}). This change brings concepts in sync with
+ generalized initializer lists (N2672), which permit a function
+ parameter to be direct-initialized.
 \end{itemize}
 
 \section*{Typographical conventions}
@@ -5676,7 +5682,7 @@
 }
 \end{codeblock}
 
-\additemConcepts{For every type archetype \mbox{\tcode{T}} that is the type
+\item \removedCCC{For every type archetype \mbox{\tcode{T}} that is the type
   of a parameter in a function type, the requirement
   \mbox{\tcode{MoveConstructible<T>}} is implied.}
 \addedConcepts{\exitexample}


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