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)
Takes a tuple and filters it with the given predicate or template.