Idiom for debug printf?
    0ffh 
    spam at frankhirsch.net
       
    Sun Sep 30 19:42:51 PDT 2007
    
    
  
Bill Baxter wrote:
> version(Verbose) {
>    alias writefln debugfln;
> }
> else {
>    ... what goes here? ...
> }
> 
> The idea is that it should work just like a call to writefln in the 
> version=Verbose case, but it should be a complete no-op otherwise 
> (meaning it also shouldn't evaluate its arguments).
No idea what it /should/ be done like, but in the else case I use
"void debugfln(...) {}" and rely on compiler optimisation... :)
Regards, Frank
    
    
More information about the Digitalmars-d-learn
mailing list