On 11/07/14 03:35, Delorien wrote:
Hi,

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?

No, I don't think so. Not without passing it as a string to begin with. Or AST macros, which we don't have.

--
/Jacob Carlborg

Reply via email to