|
Boost : |
Subject: [boost] [thread] Boost.Thread defines boost::move which conflicts with Boost.Move
From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2011-12-31 16:58:36
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().
Regards Hartmut
---------------
http://boost-spirit.com
http://stellar.cct.lsu.edu
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk