Packages

p

strawman

collection

package collection

Linear Supertypes
LowPriority, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. collection
  2. LowPriority
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AnyConstr[X] = Any
  2. trait MultiMap[K, V] extends Iterable[(K, V)] with MultiMapOps[K, V, MultiMap, MultiMap[K, V]] with Equals

    A multimap is a map that can associate a set of values to a given key.

    A multimap is a map that can associate a set of values to a given key.

    K

    the type of keys

    V

    the type of values

  3. trait MultiMapOps[K, V, +CC[X, Y] <: MultiMap[X, Y], +C <: MultiMap[K, V]] extends IterableOps[(K, V), Iterable, C]
  4. trait MultiSet[A] extends Iterable[A] with MultiSetOps[A, MultiSet, MultiSet[A]] with Equals

    A multiset is a set that can contain multiple occurrences of a same value.

    A multiset is a set that can contain multiple occurrences of a same value.

    A

    the element type of the collection

  5. trait MultiSetOps[A, +CC[X] <: MultiSet[X], +C <: MultiSet[A]] extends IterableOps[A, CC, C]
  6. class PrefixMap[A] extends collection.mutable.Map[String, A] with collection.mutable.MapOps[String, A, collection.mutable.Map, PrefixMap[A]] with StrictOptimizedIterableOps[(String, A), collection.mutable.Iterable, PrefixMap[A]]
  7. trait SortedMultiMap[K, V] extends MultiMap[K, V] with SortedMultiMapOps[K, V, SortedMultiMap, SortedMultiMap[K, V]]

    A multimap whose keys are sorted

    A multimap whose keys are sorted

    K

    the type of keys

    V

    the type of values

  8. trait SortedMultiMapOps[K, V, +CC[X, Y] <: MultiMap[X, Y], +C <: MultiMap[K, V]] extends MultiMapOps[K, V, MultiMap, C] with SortedOps[K, C]
  9. trait SortedMultiSet[A] extends MultiSet[A] with SortedMultiSetOps[A, SortedMultiSet, SortedMultiSet[A]]

    Multiset whose elements are sorted

    Multiset whose elements are sorted

    A

    Type of elements

  10. trait SortedMultiSetOps[A, +CC[X] <: MultiSet[X], +C <: MultiSet[A]] extends MultiSetOps[A, MultiSet, C] with SortedOps[A, C]
  11. type GenIterable[+X] = Iterable[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  12. type GenMap[K, +V] = Map[K, V]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  13. type GenSeq[+X] = Seq[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  14. type GenSet[X] = Set[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  15. type GenTraversable[+X] = Iterable[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  16. type GenTraversableOnce[+X] = IterableOnce[X]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  17. type SeqLike[A, T] = SeqOps[A, Seq, T]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use SeqOps instead of SeqLike

Value Members

  1. implicit def arrayToArrayOps[A](as: Array[A]): ArrayOps[A]
  2. implicit def arrayToWrappedArray[T](xs: Array[T]): collection.mutable.IndexedSeq[T]
    Definition Classes
    LowPriority
  3. implicit def optionToIterableOnce[A](maybeA: Option[A]): IterableOnce[A]
  4. implicit def stringToSeq(s: String): WrappedString
    Definition Classes
    LowPriority
  5. implicit def stringToStringOps(s: String): StringOps
  6. object MultiMap extends Delegate[MultiMap]
  7. object MultiSet extends Delegate[collection.immutable.MultiSet]
  8. object PrefixMap
  9. object SortedMultiMap extends Delegate[SortedMultiMap]
  10. object SortedMultiSet extends Delegate[collection.immutable.SortedMultiSet]

Deprecated Value Members

  1. val GenIterable: Iterable.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  2. val GenMap: Map.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  3. val GenSeq: Seq.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  4. val GenSet: Set.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  5. val GenTraversable: Iterable.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  6. val GenTraversableOnce: IterableOnce.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Gen* collection types have been removed

  7. val Traversable: Iterable.type
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use Iterable instead of Traversable

Inherited from LowPriority

Inherited from AnyRef

Inherited from Any

Ungrouped