On Monday, 20 August 2018 at 13:22:02 UTC, Andrey wrote:
On Monday, 20 August 2018 at 13:14:14 UTC, Andrey wrote:
Mistake... this is:
static void log(bool newline = true)(string text)
{
   alias print(T...) = newline ? &writeln : &write;

   _file.print(text);
   text.print();
}

static void log(bool newline = true)(string text)
{
    static if(newline)alias print = writeln;
    else alias print = write;

    _file.print(text);
    text.print();
}

Reply via email to