On 2011-09-26 05:39, Andrej Mitrovic wrote:
I'm only asking because I can't use it inside of a pragma(msg) call
since CTFE can't do C-style variadic functions yet. Is `format`
defined this way for performance reasons? (to avoid template bloat?)

std.string.format is using a D-style variadic parameter list. This would be a C-style variadic parameter list:

extern (C) string format (int c, ...);

It might just be an old function from D1 when template tuple parameters where not just that much.

--
/Jacob Carlborg

Reply via email to