Template FilterTuple

Takes a tuple and filters it with the given predicate or template.

template FilterTuple(alias pred, T...) ;

Contained Functions

NameDescription
getElementsMixinList

Example

alias tuple = AliasSeq!(1, "hello", 0.5, [1, 2, 3]);

FilterTuple!(a => is(typeof(a) == double), tuple); // gives AliasTuple!(0.5)
FilterTuple!(a => isNumeric!a, tuple); // gives AliasTuple!(1, 0.5)
FilterTuple!(isNumeric, tuple); // gives AliasTuple!(1, 0.5)