orx_iterable

Module transformations

Source
Expand description

Module defining transformations among iterables.

Structs§

  • An iterable created by chaining two iterables.
  • An iterable collection created by chaining two iterable collections.
  • An iterable whose iterators yield elements which are clones of references that a wrapped iterable yields.
  • An iterable created from an Iterator which can be Cloned.
  • An iterable whose iterators yield elements which are copies of references that a wrapped iterable yields.
  • Wraps an Iterable and creates a new Iterable which yields the element indices together with the elements.
  • Wraps an Iterable and creates a new Iterable which filters-and-maps the elements of the original iterable.
  • Wraps an Iterable and creates a new Iterable which yields elements of the original iterable filtered by a predicate.
  • Wraps an Collection and creates a new Collection which yields elements of the original iterable filtered by a predicate.
  • Immutable iterator over the filtered iterable collection.
  • Mutable iterator over the filtered iterable collection.
  • Wraps an Iterable and creates a new Iterable which maps-and-flattens the elements of the original iterable.
  • Flat mapped iterator for iterables.
  • Wraps an Iterable and creates a new Iterable which flattens the elements of the original iterable filtered by a predicate.
  • Wraps an Collection and creates a new Collection which flattens the elements of the original iterable filtered by a predicate.
  • Wraps an Iterable and transforms into a fused Iterable.
  • Wraps an Collection and transforms into a fused Collection.
  • Wraps an Iterable and creates a new Iterable which maps the elements of the original iterable.
  • Wraps an Iterable and creates a new Iterable which maps the elements of the original iterable as long as the map-while condition is satisfied.
  • Wraps an Iterable and creates a new Iterable which yields the elements of the original iterable in reverse order.
  • Wraps an Collection and creates a new Collection which yields the elements of the original iterable in reverse order.
  • Wraps an Iterable and creates a new Iterable which skips first n the elements of the original iterable.
  • Wraps an Collection and creates a new Collection which skips first n the elements of the original iterable.
  • Wraps an Iterable and creates a new Iterable which skips the elements of the original iterable that satisfy a given predicate and yields the remaining.
  • Wraps an Collection and creates a new Collection which skips the elements of the original iterable that satisfy a given predicate and yields the remaining.
  • Immutable iterator for skipped while iterable collection.
  • Mutable iterator for skipped while iterable collection.
  • Wraps an Iterable and creates a new Iterable which yields elements of the original iterable by stepping by a given step size.
  • Wraps an Collection and creates a new Collection which yields elements of the original iterable by stepping by a given step size.
  • Wraps an Iterable and creates a new Iterable which yields only the first n the elements of the original iterable.
  • Wraps an Collection and creates a new Collection which yields only the first n the elements of the original iterable.
  • Wraps an Iterable and creates a new Iterable which yields elements of the original iterable as long as a predicate is satisfied.
  • Wraps an Collection and creates a new Collection which yields elements of the original iterable as long as a predicate is satisfied.
  • Immutable iterator for taken while iterable collections.
  • Mutable iterator for taken while iterable collections.
  • An iterable created by zipping two iterables.

Traits§