
Hi,
I've put an experimental version in
http://svn.boost.org/svn/boost/sandbox/tuple-move/
It was tested on VS2010, gcc, gcc-c++98, gcc-c++11, clang, clang-c++98, clang-c++11. It would be nice if someone tested it on other compilers. The additional test is included.
Everything is implemented in detail/tuple_basic.hpp so it's included if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
I didn't add any revision or copyright info yet because I didn't know which one should I add.
If there is a need for this version of tuple, please verify it and merge to trunk or give me the permission.
Regards, Adam Wulkiewicz
Will something like this compile on C++03 compilers? struct foo { tuple<int> x; }; foo a, b; a = b; Otherwise, it should have an option to disable Boost.Move. Thanks, Paul