asIntIterable method

  1. @override
Iterable<int> asIntIterable()
override

Returns an iterable wrapper of the BitSet that iterates over the index members that are set to true.

Implementation

@override
Iterable<int> asIntIterable() sync* {
  for (var i = 0; i < _list.length; i += 2) {
    var value = _list[i];
    for (var j = _list[i + 1]; j >= 0; j--) {
      yield value;
      value++;
    }
  }
}