Checking for Homogeneous Tuples

John Colvin via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Sep 15 10:17:29 PDT 2015


On Tuesday, 15 September 2015 at 16:54:22 UTC, Nordlöw wrote:
> How do I check that all the elements of a std.typecons.Tuple 
> all fulfil a specific predicate, in my case all have a specific 
> type:
>
> Something like
>
>     import std.typecons : isTuple;
>     enum isTupleOf(T, E) = isTuple!T && is(MAGIC(T, E));

std.meta.allSatisfy!(SomePredicateTemplate, T.Types);


More information about the Digitalmars-d-learn mailing list