CombinedIterableView<T> class

*<Null safety>*

Inheritance

  • Object
  • Iterable<T>
  • IterableBase<T>
  • CombinedIterableView

Available Extensions

Constructors

CombinedIterableView (Iterable<Iterable<T>> _iterables)

Creates a combined view of iterables.
const

Properties

first → T

Returns the first element. ...
read-only, inherited

hashCode → int

The hash code for this object. ...
read-only, inherited

isEmpty → bool

Returns true if there are no elements in this collection. ...
read-only, override

isNotEmpty → bool

Returns true if there is at least one element in this collection. ...
read-only, inherited

iterator → Iterator<T>

Returns a new Iterator that allows iterating the elements of this Iterable. ...
read-only, override

last → T

Returns the last element. ...
read-only, inherited

length → int

Returns the number of elements in this. ...
read-only, override

runtimeType → Type

A representation of the runtime type of the object.
read-only, inherited

single → T

Checks that this iterable has only one element, and returns that element. ...
read-only, inherited

Methods

any(bool test(T element)) bool

Checks whether any element of this iterable satisfies test. ...
inherited

cast<R>() Iterable<R>

Provides a view of this iterable as an iterable of R instances. ...
inherited

contains(Object? element) bool

Returns true if the collection contains an element equal to element. ...
override

elementAt(int index) T

Returns the indexth element. ...
inherited

every(bool test(T element)) bool

Checks whether every element of this iterable satisfies test. ...
inherited

expand<T>(Iterable<T> f(T element)) Iterable<T>

Expands each element of this Iterable into zero or more elements. ...
inherited

firstWhere(bool test(T element), {T orElse()}) T

Returns the first element that satisfies the given predicate test. ...
inherited

fold<T>(T initialValue, T combine(T previousValue, T element)) T

Reduces a collection to a single value by iteratively combining each element of the collection with an existing value ...
inherited

followedBy(Iterable<T> other) Iterable<T>

Returns the lazy concatentation of this iterable and other. ...
inherited

forEach(void f(T element)) void

Applies the function f to each element of this collection in iteration order.
inherited

join([String separator = ""]) String

Converts each element to a String and concatenates the strings. ...
inherited

lastWhere(bool test(T element), {T orElse()}) T

Returns the last element that satisfies the given predicate test. ...
inherited

map<T>(T f(T e)) Iterable<T>

Returns a new lazy Iterable with elements that are created by calling f on each element of this Iterable in iteration order. ...
inherited

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed. ...
inherited

reduce(T combine(T value, T element)) T

Reduces a collection to a single value by iteratively combining elements of the collection using the provided function. ...
inherited

singleWhere(bool test(T element), {T orElse()}) T

Returns the single element that satisfies test. ...
inherited

skip(int count) Iterable<T>

Returns an Iterable that provides all but the first count elements. ...
inherited

skipWhile(bool test(T value)) Iterable<T>

Returns an Iterable that skips leading elements while test is satisfied. ...
inherited

take(int count) Iterable<T>

Returns a lazy iterable of the count first elements of this iterable. ...
inherited

takeWhile(bool test(T value)) Iterable<T>

Returns a lazy iterable of the leading elements satisfying test. ...
inherited

toList({bool growable: true}) List<T>

Creates a List containing the elements of this Iterable. ...
inherited

toSet() Set<T>

Creates a Set containing the same elements as this iterable. ...
inherited

toString() String

Returns a string representation of (some of) the elements of this. ...
inherited

where(bool test(T element)) Iterable<T>

Returns a new lazy Iterable with all elements that satisfy the predicate test. ...
inherited

whereType<T>() Iterable<T>

Returns a new lazy Iterable with all elements that have type T. ...
inherited

Operators

operator ==(Object other) bool

The equality operator. ...
inherited