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

NameDescription
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