ParMapFactory

scala.collection.generic.ParMapFactory
abstract class ParMapFactory[CC <: ([X, Y] =>> ParMap[X, Y] & ParMapLike[X, Y, CC, CC[X, Y], Sequential[X, Y]]), Sequential <: ([X, Y] =>> Map[X, Y] & MapOps[X, Y, Sequential, Sequential[X, Y]])] extends GenericParMapCompanion[CC]

A template class for companion objects of ParMap and subclasses thereof. This class extends TraversableFactory and provides a set of operations to create $Coll objects.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ParHashMap
object ParMap
object ParHashMap
object ParMap
object ParTrieMap
object ParMap
Show all

Members list

Type members

Classlikes

class CanCombineFromMap[FromK, FromV, K, V] extends CanCombineFrom[CC[FromK, FromV], (K, V), CC[K, V]]

Attributes

Supertypes
trait CanCombineFrom[CC[FromK, FromV], (K, V), CC[K, V]]
trait Parallel
class Object
trait Matchable
class Any

Value members

Abstract methods

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

The default combiner for ParMap objects.

The default combiner for ParMap objects.

Type parameters

K

the type of the keys

V

the type of the associated values

Attributes

Concrete methods

def apply[K, V](elems: (K, V)*): CC[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 parameters

K

the type of the keys

V

the type of the associated values

Value parameters

elems

the key/value pairs that make up the parallel map

Attributes

Returns

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

def newBuilder[K, V]: Builder[(K, V), CC[K, V]]

The default builder for ParMap objects.

The default builder for ParMap objects.

Type parameters

K

the type of the keys

V

the type of the associated values

Attributes

Implicits

Inherited implicits

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

Attributes

Inherited from:
GenericParMapCompanion