scala.collection.parallel

immutable

package immutable

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 ParIterable[T] with GenericParTemplate[T, ParIterable] with ParIterableLike[T, ParIterable[T], Iterable[T]]

    A template trait for immutable parallel iterable collections.

  4. trait ParMap [K, +V] extends GenMap[K, V] with GenericParMapTemplate[K, V, ParMap] with ParMap[K, V] with ParIterable[(K, V)] with ParMapLike[K, V, ParMap[K, V], 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 ParSeq[T] with ParIterable[T] with GenericParTemplate[T, ParSeq] with ParSeqLike[T, ParSeq[T], Seq[T]]

    An immutable variant of ParSeq.

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

    An immutable variant of ParSet.

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

    Immutable parallel vectors, based on vectors.

Value Members

  1. object HashSetCombiner extends AnyRef

  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]

    Definition Classes
    package