Same as std.typetuple.allSatisfy, but passes i arguments to the first template.
Example
template Test(T...) { enum Test = is(typeof(T[0]) == string) && is(typeof(T[1]) == bool); } static assert(allSatisfyN!(2, Test, "42", true, "108", false));
See Implementation
Same as std.typetuple.allSatisfy, but passes i arguments to the first template.