
15 Jan
2011
15 Jan
'11
8:10 p.m.
Am 15.01.2011 19:52, schrieb Marat Abrarov:
Hi, Boost Users.
Does anybody know why functional objects created by means of boost::bind have no move constructors. It would be rather useful especially when such functional objects consist of some smart pointers (like boost::shared_ptr). For example, move constructor of boost::shared_ptr is very light (comparing to its copy constructor) - it doesn't use any CAS at all.
May be someone know the reason of move constructor absence or maybe someone know any plans of implementing it.
Abrarov Marat.
Hi, I wondered about that too. The reason might be the huge ammounts of code that need to be changed within boost::function. However, I'm sure it will come soon. Regards, michi7x7