scala.collection.immutable
object ImmutableIterator

[source: `scala/collection/immutable/ImmutableIterator.scala`]

`` `object` ImmutableIterator
  `extends` AnyRef

  An object for creating immutable iterators.

Method Summary
`def` | apply [A](left : () => ImmutableIterator[A], right : () => ImmutableIterator[A]) : () => ImmutableIterator[A] Concats a lazy immutable iterator (left) with another lazy immutable iterator (right).
`def` | apply [A](item : A, right : () => ImmutableIterator[A]) : () => ImmutableIterator[A] Prepends a lazy immutable iterator (right) with an element (item).
`def` | apply [A](left : ImmutableIterator[A], item : A, right : () => ImmutableIterator[A]) : ImmutableIterator[A] Appends an immutable iterator (left) with an element (item) followed by a lazy immutable iterator (right).
`def` | apply [A](item : A) : ImmutableIterator[A] Creates an immutable iterator with one element.
`def` | empty : ImmutableIterator[Nothing] Creates an empty immutable iterator.

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Object Summary
`case object` | Empty `extends` ImmutableIterator[Nothing]`with` Product