
1 Jan
2012
1 Jan
'12
7:02 p.m.
On 12/31/2011 1:58 PM, Hartmut Kaiser wrote:
VC10, SVN trunk:
#include <boost/move/move.hpp> #include <boost/thread.hpp>
int main() { return 0; }
Results in:
.../boost/thread/detail/move.hpp(28) : error C2995: 'remove_reference<T>::type &&boost::move(T &&)' : function template has already been defined .../boost/move/move.hpp(466) : see declaration of 'boost::move'
IMHO, Boost.Thread needs to be changed to rely on Boost.Move for move semantics instead of defining its own implementation for boost::move().
That sounds serious. Hartmut, can you file a showstopper for 1.50 so this doesn't get lost? -- Eric Niebler BoostPro Computing http://www.boostpro.com