class Foo
{
public:
int operator(int x);
};
//Need to implement this:
template<class Functor> struct GetSignature
{
//???
}
//...
GetSignature<Foo>::type; // int(int)
Есть идеи, как такое сделать? Спасибо.
class Foo
{
public:
int operator(int x);
};
//Need to implement this:
template<class Functor> struct GetSignature
{
//???
}
//...
GetSignature<Foo>::type; // int(int)
Есть идеи, как такое сделать? Спасибо.