Ion GaztaƱaga <
igaztanaga@...> writes:
> Hi to all,
>
> The rvalue reference is likely to be accepted for the next standard
> and the standard library is also likely to be modified to implement move
> semantics. Googling around, the only thing I've found related to Boost
> and move semantics is Jonathan Turkanis' Boost Move Ptr
> (
http://www.kangaroologic.com/move_ptr/).
>
> This move ptr and Howard's unique_ptr emulation code
> (
http://home.twcny.rr.com/hinnant/cpp_extensions/unique_ptr_03.html) are
> similar and offer a good new smart pointer. However, I was wondering if
> we could try to sketch an emulation of "std::move()" for objects that
> are not unique_ptr/move_ptr. Something that would allow at least to
> define (portably, perhaps with a macro that in the future, with
> compilers that implement move semantics, can be expanded to the proper
> && signature) move constructors and assignments:
I've been intending to get this into Boost:
http://boost.cvs.sourceforge.net/boost-sandbox/boost-sandbox/boost/move.hpphttp://boost.cvs.sourceforge.net/boost-sandbox/boost-sandbox/libs/move/test/You can find a long thread about this work here:
http://news.gmane.org/find-root.php?message_id=%3cc5mlde%24481%241%40sea.gmane.org%3e--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
_______________________________________________
Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost