IndexMixin.remove

Removes all of r from this container. Preconditions: r came from this index

mixin template IndexMixin(size_t N, alias KeyFromValue, alias Hash, alias Eq, bool allowDuplicates, alias SeqRange, ThisContainer)
HashedRange
remove
(
R
)
(
R r
)
if (
is(R == HashedRange) ||
is(R == BucketSeqRange)
||
is(ElementType!R == Position!ThisNode)
)

Return Value

an empty range Complexity: O(n r * d(n)),
O(n r) for this index

Meta