Function pullBy
Removes elements from a range by a publicly visible field of ElemntType!Range
ref auto pullBy(string member, alias pred, Range, Values...)
(
ref return Range range,
Values values
)
if (from .std .range .isInputRange!Range);
Parameters
| Name | Description |
|---|---|
| range | a mutable range |
| values | variables args of ranges and values to pull out |
| member | which member in ElementType!Range to pull by |
| pred | a unary transform predicate or binary equality predicate. Defaults to ==. |
Returns
Modified range
Since
0.0.1