
30 Jan
2004
30 Jan
'04
9:27 p.m.
On Fri, 30 Jan 2004, David Abrahams wrote:
I know we've discussed this in the past, but did we ever settle on an interface for deducing the return and parameter types of function (object)s? Doug G.'s result_of<F(a,b)> template works for return types, but it's not very portable and is not even in Boost proper AFAIK.
I've been meaning to propose it for Boost (fast track? hmmmm), but we'll have to have some wrapper for braindead compilers without any partial specialization.
Many function objects and all function pointers have specific (non-templated) parameter types, and it would be extremely valuable to be able to deduce those as well.
Well, we could extend function_traits a bit... Doug