package immutable
- Alphabetic
- Public
- All
Type Members
- case class :: [+A](x: A, next: List[A]) extends List[A] with Product with Serializable
- trait BitSet extends collection.BitSet with BitSetLike[BitSet] with SortedSet[Int] with SetMonoTransforms[Int, BitSet]
-
class
HashSet
[A] extends Set[A] with SetLike[A, HashSet]
An immutable Set backed by a hash trie
- trait Iterable [+A] extends collection.Iterable[A] with IterableLike[A, Iterable]
- class LazyList [+A] extends Seq[A] with SeqLike[A, LazyList] with LinearSeq[A]
-
sealed
trait
List
[+A] extends Seq[A] with SeqLike[A, List] with LinearSeq[A] with Buildable[A, List[A]]
Concrete collection type: List
-
trait
Map
[K, +V] extends collection.Map[K, V] with MapLike[K, V, Map]
Base type of immutable Maps
-
trait
MapLike
[K, +V, +C[X, +Y] <: Map[X, Y]] extends collection.MapLike[K, V, C] with MapMonoTransforms[K, V, C[K, V]] with Iterable[(K, V)]
Base trait of immutable Maps implementations
-
trait
MapMonoTransforms
[K, +V, +Repr <: Map[K, V]] extends IterableMonoTransforms[(K, V), Repr]
Immutable Map operations returning a self-like Map
- trait Seq [+A] extends collection.Seq[A] with SeqLike[A, Seq] with Iterable[A]
-
trait
Set
[A] extends collection.Set[A] with Iterable[A] with SetLike[A, Set]
Base trait for immutable set collections
-
trait
SetLike
[A, +C[X] <: Set[X]] extends collection.SetLike[A, C] with SetMonoTransforms[A, C[A]]
Base trait for immutable set operations
-
trait
SetMonoTransforms
[A, +Repr] extends collection.SetMonoTransforms[A, Repr]
Transformation operations returning a Set containing the same kind of elements
- trait SortedMap [K, +V] extends Map[K, V] with Sorted[K] with SortedMapLike[K, V, SortedMap]
- trait SortedMapFactories [C[_, _]] extends AnyRef
- trait SortedMapLike [K, +V, +C[X, +Y] <: SortedMap[X, Y]] extends SortedLike[K, C[K, V]] with SortedMapPolyTransforms[K, V, C] with MapLike[K, V, Map] with MapMonoTransforms[K, V, C[K, V]]
-
trait
SortedMapPolyTransforms
[K, +V, +C[X, Y] <: Sorted[X]] extends IterablePolyTransforms[(K, V), Iterable] with MapPolyTransforms[K, V, Map]
Polymorphic transformation methods for sorted Maps
-
trait
SortedSet
[A] extends collection.SortedSet[A] with Set[A] with SortedSetLike[A, SortedSet]
Base trait for sorted sets
- trait SortedSetLike [A, +C[X] <: SortedSet[X]] extends collection.SortedSetLike[A, C] with SetLike[A, Set] with SetMonoTransforms[A, C[A]]
- final class TreeMap [K, +V] extends SortedMap[K, V] with SortedMapLike[K, V, TreeMap]
-
final
class
TreeSet
[A] extends SortedSet[A] with SortedSetLike[A, TreeSet]
Immutable sorted set backed by a tree
Value Members
- object BitSet extends BitSetFactories[BitSet]
- object HashSet extends IterableFactories[HashSet]
- object LazyList extends IterableFactories[LazyList]
- object List extends IterableFactories[List]
- object Nil extends List[Nothing] with Product with Serializable
- object TreeMap extends SortedMapFactories[TreeMap]
- object TreeSet extends OrderingGuidedFactories[TreeSet]