ParMap

object ParMap extends ParMapFactory[[K, V] =>> ParMap[K, V], [K, V] =>> Map[K, V]]
Companion
class
class ParMapFactory[[K, V] =>> ParMap[K, V], [K, V] =>> Map[K, V]]
trait GenericParMapCompanion[[K, V] =>> ParMap[K, V]]
class Object
trait Matchable
class Any

Type members

Classlikes

abstract class WithDefault[A, +B](underlying: ParMap[A, B], d: A => B) extends ParMap[A, B]

An abstract shell used by { mutable, immutable }.Map but not by collection.Map because of variance issues.

An abstract shell used by { mutable, immutable }.Map but not by collection.Map because of variance issues.

Inherited classlikes

class CanCombineFromMap[FromK, FromV, K, V]
Inherited from
ParMapFactory

Value members

Concrete methods

def empty[K, V]: ParMap[K, V]
def newCombiner[K, V]: Combiner[(K, V), ParMap[K, V]]

Inherited methods

def apply[K, V](elems: (K, V)*): ParMap[K, V]

A collection of type ParMap that contains given key/value bindings.

A collection of type ParMap that contains given key/value bindings.

Type Params
K

the type of the keys

V

the type of the associated values

Value Params
elems

the key/value pairs that make up the parallel map

Returns

a new parallel map consisting key/value pairs given by elems.

Inherited from
ParMapFactory
def newBuilder[K, V]: Builder[(K, V), ParMap[K, V]]

The default builder for ParMap objects.

The default builder for ParMap objects.

Type Params
K

the type of the keys

V

the type of the associated values

Inherited from
ParMapFactory

Implicits

Implicits

implicit def canBuildFrom[FromK, FromV, K, V]: CanCombineFrom[ParMap[FromK, FromV], (K, V), ParMap[K, V]]

Inherited implicits

implicit def toFactory[K, V]: Factory[(K, V), ParMap[K, V]]