Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84985 - trunk/libs/unordered/doc
From: dnljms_at_[hidden]
Date: 2013-07-08 18:11:54

Author: danieljames
Date: 2013-07-08 18:11:54 EDT (Mon, 08 Jul 2013)
New Revision: 84985

Fix misleading documentation about move support.

Text files modified:
   trunk/libs/unordered/doc/compliance.qbk | 9 +++++----
   1 files changed, 5 insertions(+), 4 deletions(-)

Modified: trunk/libs/unordered/doc/compliance.qbk
--- trunk/libs/unordered/doc/compliance.qbk Mon Jul 8 09:41:58 2013 (r84984)
+++ trunk/libs/unordered/doc/compliance.qbk 2013-07-08 18:11:54 EDT (Mon, 08 Jul 2013) (r84985)
@@ -8,11 +8,12 @@
 Support for move semantics is implemented using Boost.Move. If rvalue
 references are available it will use them, but if not it uses a close,
-but imperfect emulation. On such compilers you'll need to use Boost.Move
-to take advantage of using movable container elements, also note that:
+but imperfect emulation. On such compilers:
-* Non-copyable objects can be stored in the containers, but without support
- for rvalue references the container will not be movable.
+* Non-copyable objects can be stored in the containers.
+ They can be constructed in place using `emplace`, or if they support
+ Boost.Move, moved into place.
+* The containers themselves are not movable.
 * Argument forwarding is not perfect.

Boost-Commit list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at