scala.collection.parallel

immutable

package immutable

Linear Supertypes
AnyRef, Any
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 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

Inherited from AnyRef

Inherited from Any