smartRemove method

bool smartRemove(
  1. Object? value
)

Removes the given value from the set and notifies listeners if the set changed.

  • value: The element to remove.
  • Returns: true if the element was removed, false otherwise.

Implementation

bool smartRemove(Object? value) {
  final result = this.value.remove(value);
  if (result) {
    notify();
  }
  return result;
}