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. trait FilterMonadic[+A, +Repr] extends AnyRef

    A template trait that contains just the map, flatMap, foreach and withFilter methods of trait TraversableLike.

  6. 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.

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

    no summary matey

  8. 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.

  9. 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.

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

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

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

  12. class ImmutableSetFactory[CC] extends SetFactory[CC[X][X]]

    attributes: abstract
  13. class ImmutableSortedMapFactory[CC] extends SortedMapFactory[CC[A, B][A, B]]

    A template for companion objects of SortedMap and subclasses thereof.

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

    A template for companion objects of SortedSet and subclasses thereof.

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

    This trait implements a forwarder for iterable objects.

  16. class MapFactory[CC] extends AnyRef

    A template for companion objects of Map and subclasses thereof.

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

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

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

    attributes: abstract
  19. class SeqFactory[CC] extends TraversableFactory[CC[X][X]]

    A template for companion objects of Seq and subclasses thereof.

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

    This class implements a forwarder for sequences.

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

    A template for companion objects of Set and subclasses thereof.

  22. trait Shrinkable[-A] extends AnyRef

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

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

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

  24. class SortedMapFactory[CC] extends AnyRef

    A template for companion objects of mutable.

  25. class SortedSetFactory[CC] extends AnyRef

    A template for companion objects of Set and subclasses thereof.

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

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

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

    A template for companion objects of Traversable and subclasses thereof.

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

    This trait implements a forwarder for traversable objects.