Lines Matching refs:Variadic
733 static if (variadic == Variadic.no) in fqnType()
735 else static if (variadic == Variadic.c) in fqnType()
737 else static if (variadic == Variadic.d) in fqnType()
739 else static if (variadic == Variadic.typesafe) in fqnType()
1099 if (isCallable!func && variadicFunctionStyle!func == Variadic.no)
2150 enum Variadic
2169 enum Variadic variadicFunctionStyle =
2170 (varargs == "stdarg") ? Variadic.c :
2171 (varargs == "argptr") ? Variadic.d :
2172 (varargs == "typesafe") ? Variadic.typesafe :
2173 (varargs == "none") ? Variadic.no : Variadic.no;
2180 static assert(variadicFunctionStyle!func == Variadic.no);
2183 static assert(variadicFunctionStyle!printf == Variadic.c);
2195 static assert(variadicFunctionStyle!novar == Variadic.no);
2196 static assert(variadicFunctionStyle!cstyle == Variadic.c);
2197 static assert(variadicFunctionStyle!dstyle == Variadic.d);
2198 static assert(variadicFunctionStyle!typesafe == Variadic.typesafe);
2200 static assert(variadicFunctionStyle!((int[] a...) {}) == Variadic.typesafe);
2365 static if (varStyle == Variadic.c)
2367 else static if (varStyle == Variadic.d)
2369 else static if (varStyle == Variadic.typesafe)
2469 static if (variadicFunctionStyle!T != Variadic.d)