How can I dump an expression into log and execute it
bearophile via Digitalmars-d
digitalmars-d at puremagic.com
Thu Jul 10 23:44:32 PDT 2014
Delorien:
> I have a C macro, which takes an argument, log it and call a
> function.
> So, if I had a source code like this:
>
> {
> _logfx(x + 10);
> }
>
> the actual code would be
>
> DebugLog("x + 10");
> fx(x + 10);
>
> Can I make similar tricks in the D language?
Is a syntax like this acceptable?
mixin(LogIt!(fn, q!{x + 10}));
Bye,
bearophile
More information about the Digitalmars-d
mailing list