package generic
Type Members
- type CanBuild[-Elem, +To] = CanBuildFrom[Nothing, Elem, To]
-
trait
CanCombineFrom
[-From, -Elem, +To] extends CanBuildFrom[From, Elem, To] with Parallel
A base trait for parallel builder factories.
A base trait for parallel builder factories.
- From
the type of the underlying collection that requests a builder to be created.
- Elem
the element type of the collection to be created.
- To
the type of the collection to be created.
- Since
2.8
-
trait
GenericParCompanion
[+CC[X] <: ParIterable[X]] extends AnyRef
A template class for companion objects of parallel collection classes.
A template class for companion objects of parallel collection classes. They should be mixed in together with
GenericCompanion
type. - trait GenericParMapCompanion [+CC[P, Q] <: ParMap[P, Q]] extends AnyRef
- trait GenericParMapTemplate [K, +V, +CC[X, Y] <: ParMap[X, Y]] extends GenericParTemplate[(K, V), ParIterable]
-
trait
GenericParTemplate
[+A, +CC[X] <: ParIterable[X]] extends GenericTraversableTemplate[A, CC] with HasNewCombiner[A, CC[A]]
A template trait for collections having a companion.
A template trait for collections having a companion.
- A
the element type of the collection
- CC
the type constructor representing the collection class
- Since
2.8
-
trait
HasNewCombiner
[+T, +Repr] extends AnyRef
- Since
2.8
-
abstract
class
ParFactory
[CC[X] <: ParIterable[X] with GenericParTemplate[X, CC]] extends GenTraversableFactory[CC] with GenericParCompanion[CC]
A template class for companion objects of
ParIterable
and subclasses thereof.A template class for companion objects of
ParIterable
and subclasses thereof. This class extendsTraversableFactory
and provides a set of operations to create
objects.ParIterable
-
abstract
class
ParMapFactory
[CC[X, Y] <: ParMap[X, Y] with ParMapLike[X, Y, CC[X, Y], _]] extends GenMapFactory[CC] with GenericParMapCompanion[CC]
A template class for companion objects of
ParMap
and subclasses thereof.A template class for companion objects of
ParMap
and subclasses thereof. This class extendsTraversableFactory
and provides a set of operations to create
objects.ParMap
- abstract class ParSetFactory [CC[X] <: ParSet[X] with ParSetLike[X, CC[X], _] with GenericParTemplate[X, CC]] extends GenSetFactory[CC] with GenericParCompanion[CC]
-
type
ClassManifestTraversableFactory[CC[X] <: Traversable[X] with GenericClassManifestTraversableTemplate[X, CC]] = ClassTagTraversableFactory[CC]
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) use ClassTagTraversableFactory instead
-
type
GenericClassManifestCompanion[+CC[X] <: Traversable[X]] = GenericClassTagCompanion[CC]
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) use GenericClassTagCompanion instead
-
type
GenericClassManifestTraversableTemplate[+A, +CC[X] <: Traversable[X]] = GenericClassTagTraversableTemplate[A, CC]
- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) use GenericClassTagTraversableTemplate instead