On Friday, 12 July 2013 at 06:38:54 UTC, Jacob Carlborg wrote:
On 2013-07-12 00:45, JS wrote:
I believe the issue is that isFinalFunction requires an actual
function
symbol but I'm passing it a string?
How can I get this to work?
Have you tried using a mixin?
__traits(isFinalFunction, mixin(className ~ "." ~ member));
yes, I've tried something similar(I used isFinalFunction). When I
try it I get an error about the class not being found... I've
tried to add the module name to it but it doesn't work. If I use
your code directly on a simple test case it works as expected.
Also, if the function is overloaded I do not think I can get it
to work correctly?