Opened 11 years ago
Closed 11 years ago
#6341 closed Bugs (duplicate)
Boost.Thread defines boost::move which conflicts with Boost.Move
| Reported by: | Hartmut Kaiser | Owned by: | Anthony Williams |
|---|---|---|---|
| Milestone: | Boost 1.49.0 | Component: | thread |
| Version: | Boost Development Trunk | Severity: | Showstopper |
| Keywords: | Cc: | viboes |
Description
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().
Change History (2)
comment:1 by , 11 years ago
| Owner: | changed from to |
|---|
comment:2 by , 11 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
duplicate #6141 Compilation error when boost.thread and boost.move are used together
Note:
See TracTickets
for help on using tickets.

Sorry, selected the wrong Anthony to be the owner of this ticket :-P