Having toyed with this I suspect it isn\'t remotely possible, but I thought I\'d ask the experts. I have the following C++ code:
class IInterface { virtual vo
A visitor may be a simpler (and therefore easier to maintain) solution.