import std.stdio: writeln; import std.meta: allSatisfy;
void foo(Args...)(Args args) if (allSatisfy!(x => is(x == double), Args)) { writeln("works"); } void main() { foo(1.0, 2.0); }
import std.stdio: writeln; import std.meta: allSatisfy;
void foo(Args...)(Args args) if (allSatisfy!(x => is(x == double), Args)) { writeln("works"); } void main() { foo(1.0, 2.0); }