clear method

  1. @override
void clear()
override

Removes all elements from the set.

final characters = <String>{'A', 'B', 'C'};
characters.clear(); // {}

Implementation

@override
void clear() {
  assert(ChangesNotifierHelperMixin.debugAssertNotDisposed(this));
  if (_set.isNotEmpty) {
    final Set<T> removed = Set<T>.from(_set);
    _set.clear();
    notifyListeners(SetChangeDetails<T>(const [], removed));
  }
}