
15 Jan
2011
15 Jan
'11
6:52 p.m.
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.