scala.collection

generic

package generic

Type Members

  1. trait Addable[A, +Repr <: Addable[A, Repr]] extends AnyRef

    This trait represents collection-like objects that can be added to using a '+' operator

  2. trait BitSetFactory[Coll <: BitSet with BitSetLike[Coll]] extends AnyRef

  3. type CanBuild = CanBuildFrom[Nothing, Elem, To]

  4. trait CanBuildFrom[-From, -Elem, +To] extends AnyRef

    A base trait for builder factories

  5. class GenericCompanion[+CC] extends AnyRef

    A template class for companion objects of regular collection classes represent an unconstrained higher-kinded type

  6. trait GenericSetTemplate[A, +CC] extends GenericTraversableTemplate[A, CC[X][X]]

  7. trait GenericTraversableTemplate[+A, +CC] extends HasNewBuilder[A, CC[A]]

    A template class for companion objects of regular collection classes that represent an unconstrained higher-kinded type

  8. trait Growable[-A] extends AnyRef

    This trait forms part of collections that can be augmented using a += operator and that can be cleared of all elements using a clear method

  9. trait HasNewBuilder[+A, +Repr] extends AnyRef

  10. class ImmutableMapFactory[CC] extends MapFactory[CC[A, B][A, B]]

    A template for companion objects of immutable

  11. class ImmutableSortedMapFactory[CC] extends SortedMapFactory[CC[A, B][A, B]]

    A template for companion objects of immutable

  12. class ImmutableSortedSetFactory[CC] extends SortedSetFactory[CC[A][A]]

    A template for companion objects of mutable

  13. trait IterableForwarder[+A] extends Iterable[A] with TraversableForwarder[A]

    This trait implements a forwarder for iterable objects

  14. class MapFactory[CC] extends AnyRef

    A template for companion objects of mutable

  15. class MutableMapFactory[CC] extends MapFactory[CC[A, B][A, B]]

    A template for companion objects of mutable

  16. class SeqFactory[CC] extends TraversableFactory[CC[X][X]]

    A template for companion objects of Seq and subclasses thereof

  17. trait SeqForwarder[+A] extends Seq[A] with IterableForwarder[A]

    This class implements a forwarder for sequences

  18. class SetFactory[CC] extends GenericCompanion[CC[X][X]]

    A template for companion objects of Set and subclasses thereof

  19. trait Shrinkable[-A] extends AnyRef

    This trait forms part of collections that can be reduced using a -= operator

  20. trait Sorted[K, +This <: Sorted[K, This]] extends AnyRef

    Any collection (including maps) whose keys (or elements) are ordered

  21. class SortedMapFactory[CC] extends AnyRef

    A template for companion objects of mutable

  22. class SortedSetFactory[CC] extends AnyRef

    A template for companion objects of Set and subclasses thereof

  23. trait Subtractable[A, +Repr <: Subtractable[A, Repr]] extends AnyRef

    This trait represents collection-like objects that can be reduced using a '+' operator

  24. class TraversableFactory[CC] extends GenericCompanion[CC[X][X]]

    A template for companion objects of Traversable and subclasses thereof

  25. trait TraversableForwarder[+A] extends Traversable[A]

    This trait implements a forwarder for traversable objects