N
Noah Roberts
I'm looking for something such that I can:
MACRO(xxx) * funny;
This will declare a pointer to a struct with a virtual function called
'xxx' with void() signature.
Furthermore I want to be able to:
some_template<MACRO(xxx)>
thus I don't believe that macro can simply be "struct { virtual void
xxx() = 0; }"
Been playing around with decltype. Seems to me that something should be
possible here but I can't find it so far.
MACRO(xxx) * funny;
This will declare a pointer to a struct with a virtual function called
'xxx' with void() signature.
Furthermore I want to be able to:
some_template<MACRO(xxx)>
thus I don't believe that macro can simply be "struct { virtual void
xxx() = 0; }"
Been playing around with decltype. Seems to me that something should be
possible here but I can't find it so far.