Boost logo

Boost :

Subject: Re: [boost] [Thread] Non-copyable boost::thread
From: Anthony Williams (anthony.ajw_at_[hidden])
Date: 2010-05-18 04:25:02

"vicente.botet" <vicente.botet_at_[hidden]> writes:

> ----- Original Message -----
> From: "Anthony Williams" <anthony.ajw_at_[hidden]>
> To: <boost_at_[hidden]>
> Sent: Monday, May 17, 2010 10:54 PM
> Subject: Re: [boost] [Boost][Thread] Non-copyable boost::thread
>> "Belcourt, Kenneth" <kbelco_at_[hidden]> writes:
>> Vicente is right that I meant boost::move and boost::thread.
>> boost::move is overloaded for boost::thread and anything else that uses
>> boost::thread_move, so the above should "just work".
>> See libs/thread/test/test_thread_move.cpp and
>> libs/thread/test/test_thread_move_return.cpp
>>> Since Boost.Thread has it's own partial move implementation in
>>> boost::detail::thread_move, it seems that some work is necessary to
>>> integrate (or re-implement) thread_move in terms of boost::move.
>>> That's why I thought I'd ping Anthony and see if this is even worth
>>> considering.
>> Yes, there's a bit of work necessary to integrate Boost.Thread move
>> support and Boost.Move, but it should still support move semantics
>> through its own mechanism in the mean time.
> Anthony, where is documented the boost::move function, I don't reach to find it?

Missing. I guess I never wrote it. Added on trunk.


Author of C++ Concurrency in Action
just::thread C++0x thread library   
Just Software Solutions Ltd
15 Carrallack Mews, St Just, Cornwall, TR19 7UL, UK. Company No. 5478976

Boost list run by bdawes at, gregod at, cpdaniel at, john at