allSatisfyN

Same as std.typetuple.allSatisfy, but passes i arguments to the first template.

Members

Manifest constants

allSatisfyN
enum allSatisfyN;
Undocumented in source.
allSatisfyN
enum allSatisfyN;
Undocumented in source.
allSatisfyN
enum allSatisfyN;
Undocumented in source.
allSatisfyN
enum allSatisfyN;
Undocumented in source.
allSatisfyN
enum allSatisfyN;
Undocumented in source.

Examples

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));

Meta