*<Null safety>*
A map whose keys are converted to canonical values of type C. ...
String equality that's insensitive to differences in ASCII case. ...
A view of several iterables combined sequentially into a single iterable. ...
A view of several lists combined into a single list. ...
Returns a new map that represents maps flattened into a single map. ...
Deep equality on collections. ...
Equality of objects that compares only the natural equality of the objects. ...
An Iterable that delegates all operations to a base iterable. ...
A List that delegates all operations to a base list. ...
A Map that delegates all operations to a base map. ...
A Queue that delegates all operations to a base queue. ...
A Set that delegates all operations to a base set. ...
A generic equality relation on objects.
Equality of objects based on derived values. ...
A Map whose key equality is determined by an Equality object.
A Set whose key equality is determined by an Equality object.
Heap based priority queue. ...
Equality of objects that compares only the identity of the objects.
Equality on iterables. ...
Iterable that iterates over lists of values from other iterables. ...
Equality on lists. ...
A list view of a range of another list. ...
Equality on maps. ...
An unmodifiable Set view of the keys of a Map. ...
Creates a modifiable Set view of the values of a Map. ...
Combines several equalities into a single equality. ...
Mixin class that implements a throwing version of all list operations that change the List's length.
A fixed-length list. ...
A priority queue is a priority based work-list of elements. ...
A class that efficiently implements both Queue and List.
Equality of sets. ...
A single set that provides a view of the union over a set of sets. ...
A controller that exposes a view of the union of a collection of sets. ...
An unmodifiable List view of another List. ...
Mixin class that implements a throwing version of all map operations that change the Map.
View of a Map that disallow modifying the map. ...
Mixin class that implements a throwing version of all set operations that change the Set.
An unmodifiable set. ...
Equality of the elements of two iterables without considering order. ...
Extensions on comparator functions.
Extensions that apply to iterables of Comparable elements. ...
Extension on iterables of double. ...
Extensions that apply to all iterables. ...
Extension on iterables of integers. ...
Extensions on iterables whose elements are also iterables.
Extensions that apply to iterables with a nullable element type.
Extensions that apply to iterables of numbers.
Various extensions on lists of comparable elements.
Various extensions on lists of arbitrary elements.
Returns a position of the value in sortedList, if it is there. ...
Compares a and b lexically, converting ASCII letters to lower case. ...
Compares strings a and b according to lower-case natural sort ordering. ...
Compares a and b lexically, converting ASCII letters to upper case. ...
Compares strings a and b according to upper-case natural sort ordering. ...
Compares strings a and b according to natural sort ordering. ...
Checks if strings a and b differ only on the case of ASCII letters. ...
Groups the elements in values by the value returned by key. ...
Hash code for a string which is compatible with equalsIgnoreAsciiCase. ...
Sort a list between start (inclusive) and end (exclusive) using insertion sort. ...
Returns the first position in sortedList that does not compare less than value. ...
Creates a new map from map with new keys and values. ...
@Deprecated('Use Map.map or a for loop in a Map literal.')
Returns the element of values for which orderBy returns the maximum value. ...
Returns a new map with all key/value pairs in both map1 and map2. ...
Sorts a list between start (inclusive) and end (exclusive) using the merge sort algorithm. ...
Returns the element of values for which orderBy returns the minimum value. ...
Reverses a list, or a part of a list, in-place.
Shuffles a list randomly. ...
Returns the strongly connected components of graph, in topological order. ...
Returns the transitive closure of graph. ...