$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: asutton_at_[hidden]
Date: 2007-07-24 21:11:01
Author: asutton
Date: 2007-07-24 21:11:00 EDT (Tue, 24 Jul 2007)
New Revision: 7531
URL: http://svn.boost.org/trac/boost/changeset/7531
Log:
Made some changes.
Text files modified: 
   sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/copy_constructible.qbk    |    15 ++++++++++++++-                         
   sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/default_constructible.qbk |     2 +-                                      
   sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/destructible.qbk          |     2 +-                                      
   3 files changed, 16 insertions(+), 3 deletions(-)
Modified: sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/copy_constructible.qbk
==============================================================================
--- sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/copy_constructible.qbk	(original)
+++ sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/copy_constructible.qbk	2007-07-24 21:11:00 EDT (Tue, 24 Jul 2007)
@@ -12,6 +12,9 @@
 argument: a `const` reference to `T`. After construction, a constructed
 object is equivalent to the object passed as an argument.
 
+Two objects `t` and `u` are equivalent if the expression `t == u` returns
+`true`.
+
 [heading Refinement of]
 [StdDestructible]
 
@@ -29,7 +32,10 @@
     [[Name] [Expression] [Result Type] [Description]]
     [
         [Copy Constructor]
-        [`T t(u)`]
+        [
+                `T t(u);`
+                `T t = u;`
+        ]
         []
         [
                 *Semantics:* `t` is declared as an object of type `T`.
@@ -49,6 +55,13 @@
     ]
 ]
 
+[heading Notes]
+A type that explicitly defines a private copy constructor is not
+[StdCopyConstructible]. These types are also called non-copyable types.
+
+[heading Examples]
+
+
 [heading C++0x]
 In the next version of the C++ language, the destructible and addressable
 requirements are removed from this concept and made explicit elsewhere. The
Modified: sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/default_constructible.qbk
==============================================================================
--- sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/default_constructible.qbk	(original)
+++ sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/default_constructible.qbk	2007-07-24 21:11:00 EDT (Tue, 24 Jul 2007)
@@ -157,7 +157,7 @@
     // This concept requires that T be constructible with a variable number
     // of arguments. Constructible types are required to be Desctructible.
     auto concept Constructible<typename T, typename... Args>
-        : ``[StdDestructible]``<T>
+        :``[StdDestructible]``<T>
     {
         T::T(Args...);
     };
Modified: sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/destructible.qbk
==============================================================================
--- sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/destructible.qbk	(original)
+++ sandbox/boost_docs/trunk/libs/standard/doc/concepts/utilities/destructible.qbk	2007-07-24 21:11:00 EDT (Tue, 24 Jul 2007)
@@ -13,7 +13,7 @@
 The following expressions are used within this document:
 [table
     [[Expression] [Description]]
-    [[T] [A [StdCopyConstructible] type.]]
+    [[T] [A [StdDestructible] type.]]
     [[t] [An object of type `T`.]]
 ]