boost::function and template member functions