scala.collection.parallel

# immutable

#### package immutable

Source
  package.scala

Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering

1. Alphabetic
2. By inheritance

Inherited

1. immutable
2. AnyRef
3. Any

1. Hide All
2. Show all

Learn more about member selection
Visibility

1. Public
2. All

### Type Members

1. #### class ParHashMap[K, +V] extends ParMap[K, V] with GenericParMapTemplate[K, V, ParHashMap] with ParMapLike[K, V, ParHashMap[K, V], HashMap[K, V]] with Serializable

   Immutable parallel hash map, based on hash tries.

2. #### class ParHashSet[T] extends ParSet[T] with GenericParTemplate[T, ParHashSet] with ParSetLike[T, ParHashSet[T], HashSet[T]] with Serializable

   Immutable parallel hash set, based on hash tries.

3. #### trait ParIterable[+T] extends GenIterable[T] with parallel.ParIterable[T] with GenericParTemplate[T, ParIterable] with ParIterableLike[T, ParIterable[T], immutable.Iterable[T]] with Immutable

   A template trait for immutable parallel iterable collections.

4. #### trait ParMap[K, +V] extends GenMap[K, V] with GenericParMapTemplate[K, V, ParMap] with parallel.ParMap[K, V] with ParIterable[(K, V)] with ParMapLike[K, V, ParMap[K, V], immutable.Map[K, V]]

   A template trait for immutable parallel maps.

5. #### class ParRange extends ParSeq[Int] with Serializable

   Parallel ranges.

6. #### trait ParSeq[+T] extends GenSeq[T] with parallel.ParSeq[T] with ParIterable[T] with GenericParTemplate[T, ParSeq] with ParSeqLike[T, ParSeq[T], immutable.Seq[T]]

   An immutable variant of `ParSeq`.

7. #### trait ParSet[T] extends GenSet[T] with GenericParTemplate[T, ParSet] with parallel.ParSet[T] with ParIterable[T] with ParSetLike[T, ParSet[T], immutable.Set[T]]

   An immutable variant of `ParSet`.

8. #### class ParVector[+T] extends ParSeq[T] with GenericParTemplate[T, ParVector] with ParSeqLike[T, ParVector[T], immutable.Vector[T]] with Serializable

   Immutable parallel vectors, based on vectors.

### Value Members

1. #### object HashSetCombiner

2. #### object ParHashMap extends ParMapFactory[ParHashMap] with Serializable

   This object provides a set of operations needed to create ``immutable.ParHashMap`` values.

3. #### object ParHashSet extends ParSetFactory[ParHashSet] with Serializable

   This object provides a set of operations needed to create ``immutable.ParHashSet`` values.

4. #### object ParIterable extends ParFactory[ParIterable]

   This object provides a set of operations to create ``ParIterable`` values.

5. #### object ParMap extends ParMapFactory[ParMap]

6. #### object ParRange extends Serializable

7. #### object ParSeq extends ParFactory[ParSeq]

   This object provides a set of operations to create ``mutable.ParSeq`` values.

8. #### object ParSet extends ParSetFactory[ParSet]

   This object provides a set of operations needed to create ``mutable.ParSet`` values.

9. #### object ParVector extends ParFactory[ParVector] with Serializable

   This object provides a set of operations to create ``immutable.ParVector`` values.

10. #### def repetition[T](elem: T, len: Int): Repetition[T]

### Inherited from AnyRef

### Inherited from Any

### Ungrouped