[Boost-users] boost::function - why does this work??