Trouble creating a formatted assert wrapper
Peter Alexander
peter.alexander.au at gmail.com
Sun Sep 2 11:46:50 PDT 2012
On Sunday, 2 September 2012 at 18:23:48 UTC, Simen Kjaeraas wrote:
> void myAssert(int line = __LINE__, string file = __FILE__,
> Args...)(lazy bool condition, lazy Args args) {
> if (!condition)
> {
> writefln("Assertion failed @ %s:%d", file, line);
> writefln(args);
> exit(1);
> }
> }
Nice. I thought of that, but for some reason I thought that you
couldn't have default args before variadic args.
More information about the Digitalmars-d
mailing list