addAll method

void addAll(
  1. List<(Range, Set<E>)> elements
)

Implementation

void addAll(List<(Range range, Set<E> values)> elements) {
  for (var i = 0; i < elements.length; i++) {
    final element = elements[i];
    final range = element.$1;
    final values = element.$2;
    final interval = Interval(range.$1, range.$2, values);
    _intervals.add(interval);
  }

  _intervals = IntervalCombiner(intervals: _intervals).combine();
  _intervalsView = null;
}