scala.collection.parallel

immutable

package immutable

Source
package.scala
Linear Supertypes
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