
Ion GaztaƱaga <igaztanaga@gmail.com> writes:
In a recent build error thread I saw that new thread library's emulated move semantics were placed in boost namespace. I think this hasn't been discussed in the list and I'm afraid this can be problematic if other libraries go the same route.
Agreed there. It should be in detail for now.
I've used my own move-emulation version in Boost.Interprocess under boost::interprocess namespace. I would really like to switch to the boost namespace version (supposing it's the official or pseudo-official move semantics emulation code) but newly added move emulation from thread is in boost/thread/detail and that suggests it's an implementation detail.
Is there any chance to move that code to boost root so that I can start also using this or we should wait until a move emulation library is accepted?
Can I propose boost/thread/detail/move.hpp for review as the basis for boost-wide move emulation? Anthony -- Anthony Williams Just Software Solutions Ltd - http://www.justsoftwaresolutions.co.uk Registered in England, Company Number 5478976. Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL