removeWhere method
Removes all elements from the set that satisfy the given predicate where.
where: A function that returnstruefor elements to remove.
Implementation
void removeWhere(bool Function(T) where) {
switch (changeType) {
case ChangeType.hard:
hardRemoveWhere(where);
break;
case ChangeType.silent:
silentRemoveWhere(where);
break;
case ChangeType.smart:
smartRemoveWhere(where);
break;
}
}