iterate method

Iterable<TValue> iterate ()

Implementation

Iterable<TValue> iterate() sync* {
  final buffer = source.toList();
  if (buffer.isNotEmpty) {
    final sorter = getIterableSorter(null);
    final map = sorter.sort(buffer, buffer.length);
    yield* OrderedBuffer(buffer, map);
  }
}