scala.collection
package scala.collection
Members list
Packages
package scala.collection.generic
package scala.collection.immutable
package scala.collection.parallel
Package object for parallel collections.
Package object for parallel collections.
Attributes
Type members
Classlikes
trait CustomParallelizable[+A, +ParRepr <: Parallel] extends Parallelizable[A, ParRepr]
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class ArrayIsParallelizable[T]class ImmutableHashSetIsParallelizable[T]class ImmutableIterableIsParallelizable[A]class ImmutableSeqIsParallelizable[A]class ImmutableSetIsParallelizable[A]class IterableIsParallelizable[A]class MutableArrayBufferIsParallelizable[T]class MutableArraySeqIsParallelizable[T]class MutableHashSetIsParallelizable[T]class MutableIterableIsParallelizable[A]class MutableSeqIsParallelizable[A]class MutableSetIsParallelizable[A]class RangeIsParallelizableclass SetIsParallelizable[A]class VectorIsParallelizable[T]trait ParIterable[T]trait ParSeq[T]class ParRangeclass ParVector[T]trait ParSet[T]class ParHashSet[T]trait ParIterable[T]trait ParSeq[T]class ParArray[T]trait ParSet[T]class ParHashSet[T]trait ParIterable[T]class DefaultValuesIterabletrait ParSeq[T]trait ParSet[T]class DefaultKeySetShow all
trait Parallel
A marker trait for collections which have their operations parallelised.
A marker trait for collections which have their operations parallelised.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ResizableParArrayCombiner[T]trait UnrolledParArrayCombiner[T]trait ParIterable[T]trait ParSeq[T]class ParRangeclass ParVector[T]trait ParSet[T]class ParHashSet[T]trait ParIterable[T]trait ParSeq[T]class ParArray[T]trait ParSet[T]class ParHashSet[T]trait ParIterable[T]class DefaultValuesIterabletrait ParSeq[T]trait ParSet[T]class DefaultKeySetShow all
This trait describes collections which can be turned into parallel collections by invoking the method par
. Parallelizable collections may be parameterized with a target type different than their own.
This trait describes collections which can be turned into parallel collections by invoking the method par
. Parallelizable collections may be parameterized with a target type different than their own.
Type parameters
- A
-
the type of the elements in the collection
- ParRepr
-
the actual type of the collection, which has to be parallel
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class ArrayIsParallelizable[T]class ImmutableHashSetIsParallelizable[T]class ImmutableIterableIsParallelizable[A]class ImmutableSeqIsParallelizable[A]class ImmutableSetIsParallelizable[A]class IterableIsParallelizable[A]class MutableArrayBufferIsParallelizable[T]class MutableArraySeqIsParallelizable[T]class MutableHashSetIsParallelizable[T]class MutableIterableIsParallelizable[A]class MutableSeqIsParallelizable[A]class MutableSetIsParallelizable[A]class RangeIsParallelizableclass SetIsParallelizable[A]class VectorIsParallelizable[T]trait ParIterable[T]trait ParSeq[T]class ParRangeclass ParVector[T]trait ParSet[T]class ParHashSet[T]trait ParIterable[T]trait ParSeq[T]class ParArray[T]trait ParSet[T]class ParHashSet[T]trait ParIterable[T]class DefaultValuesIterabletrait ParSeq[T]trait ParSet[T]class DefaultKeySetShow all
In this article