On 8 July 2013 13:25, Joaquin M Lopez Munoz
Daniel James
writes: On 8 July 2013 09:17, Joaquin M Lopez Munoz
wrote: Here:
http://www.boost.org/doc/html/unordered/compliance.html#unordered.compliance...
it reads:
"Non-copyable objects can be stored in the containers, but without support for rvalue references the container will not be movable."
Why not? Container movement does not ever touch its elements, so I don't see the connection.
Using move emulation caused some problems:
https://svn.boost.org/trac/boost/ticket/6167 https://svn.boost.org/trac/boost/ticket/6311
Yes, but these problems have nothing to do with whether the *elements* of the container are copyable or not, right?
Oh, you've misread the documentation. Perhaps it is a bit ambiguous. I'll change it to: * Non-copyable objects can be stored in the containers. * Without support for rvalue references the container will not be movable. * Argument forwarding is not perfect.