CollectionConverters

scala.collection.parallel.CollectionConverters

Extension methods for .par on sequential collections.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final implicit class ArrayIsParallelizable[T](a: Array[T]) extends AnyVal, CustomParallelizable[T, ParArray[T]]

Attributes

Supertypes
trait Parallelizable[T, ParArray[T]]
class AnyVal
trait Matchable
class Any
final implicit class ConcurrentTrieMapIsParallelizable[K, V](coll: TrieMap[K, V]) extends AnyVal, CustomParallelizable[(K, V), ParTrieMap[K, V]]

Attributes

Supertypes
trait CustomParallelizable[(K, V), ParTrieMap[K, V]]
trait Parallelizable[(K, V), ParTrieMap[K, V]]
class AnyVal
trait Matchable
class Any
final implicit class ImmutableHashMapIsParallelizable[K, V](coll: HashMap[K, V]) extends AnyVal, CustomParallelizable[(K, V), ParHashMap[K, V]]

Attributes

Supertypes
trait CustomParallelizable[(K, V), ParHashMap[K, V]]
trait Parallelizable[(K, V), ParHashMap[K, V]]
class AnyVal
trait Matchable
class Any
final implicit class ImmutableHashSetIsParallelizable[T](coll: HashSet[T]) extends AnyVal, CustomParallelizable[T, ParHashSet[T]]

Attributes

Supertypes
trait Parallelizable[T, ParHashSet[T]]
class AnyVal
trait Matchable
class Any
final implicit class ImmutableIterableIsParallelizable[A](coll: Iterable[A]) extends AnyVal, CustomParallelizable[A, ParIterable[A]]

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class ImmutableMapIsParallelizable[K, V](coll: Map[K, V]) extends AnyVal, CustomParallelizable[(K, V), ParMap[K, V]]

Attributes

Supertypes
trait CustomParallelizable[(K, V), ParMap[K, V]]
trait Parallelizable[(K, V), ParMap[K, V]]
class AnyVal
trait Matchable
class Any
final implicit class ImmutableSeqIsParallelizable[A](coll: Seq[A]) extends AnyVal, CustomParallelizable[A, ParSeq[A]]

Attributes

Supertypes
trait Parallelizable[A, ParSeq[A]]
class AnyVal
trait Matchable
class Any
final implicit class ImmutableSetIsParallelizable[A](coll: Set[A]) extends AnyVal, CustomParallelizable[A, ParSet[A]]

Attributes

Supertypes
trait Parallelizable[A, ParSet[A]]
class AnyVal
trait Matchable
class Any
final implicit class IterableIsParallelizable[A](coll: Iterable[A]) extends AnyVal, CustomParallelizable[A, ParIterable[A]]

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class MapIsParallelizable[K, V](coll: Map[K, V]) extends AnyVal, CustomParallelizable[(K, V), ParMap[K, V]]

Attributes

Supertypes
trait CustomParallelizable[(K, V), ParMap[K, V]]
trait Parallelizable[(K, V), ParMap[K, V]]
class AnyVal
trait Matchable
class Any
final implicit class MutableArrayBufferIsParallelizable[T](coll: ArrayBuffer[T]) extends AnyVal, CustomParallelizable[T, ParArray[T]]

Attributes

Supertypes
trait Parallelizable[T, ParArray[T]]
class AnyVal
trait Matchable
class Any
final implicit class MutableArraySeqIsParallelizable[T](coll: ArraySeq[T]) extends AnyVal, CustomParallelizable[T, ParArray[T]]

Attributes

Supertypes
trait Parallelizable[T, ParArray[T]]
class AnyVal
trait Matchable
class Any
final implicit class MutableHashMapIsParallelizable[K, V](coll: HashMap[K, V]) extends AnyVal, CustomParallelizable[(K, V), ParHashMap[K, V]]

Attributes

Supertypes
trait CustomParallelizable[(K, V), ParHashMap[K, V]]
trait Parallelizable[(K, V), ParHashMap[K, V]]
class AnyVal
trait Matchable
class Any
final implicit class MutableHashSetIsParallelizable[T](coll: HashSet[T]) extends AnyVal, CustomParallelizable[T, ParHashSet[T]]

Attributes

Supertypes
trait Parallelizable[T, ParHashSet[T]]
class AnyVal
trait Matchable
class Any
final implicit class MutableIterableIsParallelizable[A](coll: Iterable[A]) extends AnyVal, CustomParallelizable[A, ParIterable[A]]

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class MutableMapIsParallelizable[K, V](coll: Map[K, V]) extends AnyVal, CustomParallelizable[(K, V), ParMap[K, V]]

Attributes

Supertypes
trait CustomParallelizable[(K, V), ParMap[K, V]]
trait Parallelizable[(K, V), ParMap[K, V]]
class AnyVal
trait Matchable
class Any
final implicit class MutableSeqIsParallelizable[A](coll: Seq[A]) extends AnyVal, CustomParallelizable[A, ParSeq[A]]

Attributes

Supertypes
trait Parallelizable[A, ParSeq[A]]
class AnyVal
trait Matchable
class Any
final implicit class MutableSetIsParallelizable[A](coll: Set[A]) extends AnyVal, CustomParallelizable[A, ParSet[A]]

Attributes

Supertypes
trait Parallelizable[A, ParSet[A]]
class AnyVal
trait Matchable
class Any
final implicit class RangeIsParallelizable(coll: Range) extends AnyVal, CustomParallelizable[Int, ParRange]

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class SetIsParallelizable[A](coll: Set[A]) extends AnyVal, CustomParallelizable[A, ParSet[A]]

Attributes

Supertypes
trait Parallelizable[A, ParSet[A]]
class AnyVal
trait Matchable
class Any
final implicit class VectorIsParallelizable[T](coll: Vector[T]) extends AnyVal, CustomParallelizable[T, ParVector[T]]

Attributes

Supertypes
trait Parallelizable[T, ParVector[T]]
class AnyVal
trait Matchable
class Any

Implicits

Implicits

final implicit def ArrayIsParallelizable[T](a: Array[T]): ArrayIsParallelizable[T]
final implicit def ConcurrentTrieMapIsParallelizable[K, V](coll: TrieMap[K, V]): ConcurrentTrieMapIsParallelizable[K, V]
final implicit def ImmutableHashMapIsParallelizable[K, V](coll: HashMap[K, V]): ImmutableHashMapIsParallelizable[K, V]
final implicit def ImmutableMapIsParallelizable[K, V](coll: Map[K, V]): ImmutableMapIsParallelizable[K, V]
final implicit def ImmutableSeqIsParallelizable[A](coll: Seq[A]): ImmutableSeqIsParallelizable[A]
final implicit def ImmutableSetIsParallelizable[A](coll: Set[A]): ImmutableSetIsParallelizable[A]
final implicit def IterableIsParallelizable[A](coll: Iterable[A]): IterableIsParallelizable[A]
final implicit def MapIsParallelizable[K, V](coll: Map[K, V]): MapIsParallelizable[K, V]
final implicit def MutableHashMapIsParallelizable[K, V](coll: HashMap[K, V]): MutableHashMapIsParallelizable[K, V]
final implicit def MutableMapIsParallelizable[K, V](coll: Map[K, V]): MutableMapIsParallelizable[K, V]
final implicit def MutableSeqIsParallelizable[A](coll: Seq[A]): MutableSeqIsParallelizable[A]
final implicit def MutableSetIsParallelizable[A](coll: Set[A]): MutableSetIsParallelizable[A]
final implicit def SetIsParallelizable[A](coll: Set[A]): SetIsParallelizable[A]
final implicit def VectorIsParallelizable[T](coll: Vector[T]): VectorIsParallelizable[T]
implicit def seqIsParallelizable[A](coll: Seq[A]): Parallelizable[A, ParSeq[A]]