Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2008-04-07 16:04:41


Author: dgregor
Date: 2008-04-07 16:04:40 EDT (Mon, 07 Apr 2008)
New Revision: 44108
URL: http://svn.boost.org/trac/boost/changeset/44108

Log:
Fix a few more minor issues
Text files modified:
   sandbox/committee/concepts/wording/wording.tex | 26 +++++++++++++++-----------
   1 files changed, 15 insertions(+), 11 deletions(-)

Modified: sandbox/committee/concepts/wording/wording.tex
==============================================================================
--- sandbox/committee/concepts/wording/wording.tex (original)
+++ sandbox/committee/concepts/wording/wording.tex 2008-04-07 16:04:40 EDT (Mon, 07 Apr 2008)
@@ -3219,11 +3219,10 @@
 operators that specify the functional behavior of the concept
 arguments and associated types and templates (\mbox{\ref{concept.assoc}}). A
 concept map
-(\mbox{\ref{concept.map}}) for a given concept must provide}\changedCCC{, either
+(\mbox{\ref{concept.map}}) for a given concept must}\changedCCC{provide, either
 implicitly (\mbox{\ref{concept.map.implicit}}) or explicitly
-(\mbox{\ref{concept.map.fct}}), definitions}{associated function candidate sets
-(\mbox{\ref{temp.constrained.set}})}
-\addedConcepts{for each associated
+(\mbox{\ref{concept.map.fct}}), definitions for}{satisfy}
+\addedConcepts{each associated
 function in the concept} \addedCC{(\mbox{\ref{concept.map.fct}})}
 \addedConcepts{.}
 
@@ -3242,9 +3241,10 @@
 the enclosing concept; the declaration declares a member function or
 member function template.}
 %
-\addedConcepts{An associated function shall not be \mbox{\tcode{extern}} or \mbox{\tcode{static}}
-(\mbox{\ref{dcl.stc}}), inline (\mbox{\ref{dcl.fct.spec}}), explicitly-defaulted or deleted
-(\mbox{\ref{dcl.fct.def}}), or a friend function. An
+\addedConcepts{An associated function shall not be
+ \mbox{\tcode{extern}}}\removedCCC{ or \mbox{\tcode{static}}
+(\mbox{\ref{dcl.stc}})}\addedConcepts{, inline (\mbox{\ref{dcl.fct.spec}}), explicitly-defaulted or deleted
+(\mbox{\ref{dcl.fct.def}}), or a friend function (\mbox{\ref{class.friend}}). An
 associated function shall not contain an
 \mbox{\techterm{exception-specification}} (\mbox{\ref{except.spec}}).}
 
@@ -3337,10 +3337,11 @@
 \pnum
 \addedConcepts{Associated functions may have a default implementation. This
 implementation will be instantiated when} \changedCCC{implicit definition of an
-implementation (\mbox{\ref{concept.map.implicit}})}{the definition of the
-candidate set (\mbox{\ref{temp.constrained.set}})}
-\addedConcepts{for the associated function
-(\mbox{\ref{concept.map.fct}}) fails. A default implementation of an
+implementation (\mbox{\ref{concept.map.implicit}}) for}{needed to
+satisfy}
+\addedConcepts{the associated function}
+\addedCC{requirement}
+\addedConcepts{(\mbox{\ref{concept.map.fct}})}\removedCCC{ fails}\addedConcepts{. A default implementation of an
 associated function is a constrained template
 (\mbox{\ref{temp.constrained}}). \mbox{\enterexample}}
 \begin{codeblock}
@@ -3376,6 +3377,9 @@
 \addedConcepts{\mbox{\exitexample}}
 
 \pnum
+TODO: Add text for associated templates!
+
+\pnum
 \addedConcepts{Associated types and templates may be provided with a default value. The
 default value will be used to define the associated type or template when no
 corresponding definition is provided in a concept map


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