
Bryan Green wrote:
Hello,
In the interprocess library, move semantics are provided for all the container types using boost::interprocess::move().
The code for move semantics is (mostly) present in the shared object types and shared_region, but something is missing for it to actually work for these classes: the necessary specialization of the 'is_movable' trait, and the correct signature on the copy constructor and assignment operators.
Sorry for the late reply.
Is there a reason this was left out?
Yes, this is a half-baked feature. It's almost ready but I had no time to test it for release date, so I just didn't activate it. I'll add it for the next version.
If it is an oversight, would a bug report with a patch file be welcome?
Sure.
Thanks, -bryan
Thanks! Ion