>>411
boost::function<R(A)> とか boost::result_of<R(A)> とか見たこともないの?