in scala/collection
package immutable

package immutable

Object Summary
  object ListMap
  object ListSet
  object Queue
  object Stack
  object TreeMap

Trait Summary
  trait Map[A,B]()
     This trait extends the Map interface of collections that unambiguously map keys to values (i.e.
  trait Set[A]()
     This trait represents immutable sets.

Class Summary
  class BitSet(n: Int, ba: Array[Int], copy: Boolean)
     The class BitSetprovides an immutable bitset view on an int array.
protected abstract class GBTree[A,B](view: (A) => Ordered[A])
     GBTree is an internal class used by Tree.
protected abstract class InsertTree[A,B](view: (A) => Ordered[A])
  class ListMap[A,B]()
     This class implements immutable maps using a list-based data structure.
  class ListSet[A]()
     This class implements immutable sets using a list-based data structure.
  class Queue[+A](elem: A*)
     Queue objects implement data structures that allow to insert and retrieve elements in a first-in-first-out (FIFO) manner.
  class Stack[+A]()
     This class implements immutable stacks using a list-based data structure.
abstract class Tree[A,B](view: (A) => Ordered[A])
     General Balanced Trees - highly efficient functional dictionaries.
  class TreeMap[A,B](view: (A) => Ordered[A])
     This class implements immutable maps using a tree.
  class TreeSet[A](view: (A) => Ordered[A])
     This class implements immutable sets using a tree.