Template FilterTuple
Takes a tuple and filters it with the given predicate or template.
template FilterTuple(alias pred, T...)
;
Contained Functions
Name | Description |
---|---|
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)