scala.collection

generic

package generic

Visibility

  1. Public
  2. All

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

    no summary matey

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

    definition classes: root
  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. Typically such classes inherit from trait GenericTraversableTemplate.

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

    no summary matey

  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.Map and subclasses thereof.

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

    A template for companion objects of SortedMap and subclasses thereof.

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

    A template for companion objects of SortedSet and subclasses thereof.

  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 Map and subclasses thereof.

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

    A template for companion objects of immutable.Map and subclasses thereof.

  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 .