From: Arkadiy Vertleyb (vertleyb_at_[hidden])
Date: 2006-01-17 10:38:48


"Tobias Schwinger" <tschwinger_at_[hidden]> wrote

> Most unfortunately the function pointer is not the problem, here.
> Same problem, except that T should now be:
>
> action<anychar_parser, functor>
>
> ...and MSVC still won't tell us ;-).

Can you take the expression whose typeof you are trying to take, and just
pass it into:

template<class T> void foo(const T&) {}

If it still fails, binding is the problem. We will not solve the problem
this way, but we'll at least classify it...

Regards,
Arkadiy