summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/parallel/immutable/ParHashSet.scala
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2011-02-10 10:17:42 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2011-02-10 10:17:42 +0000
commit5749084921c4868836d888bf6b0c3b28b094b09d (patch)
treeb86f79128d09921f23782ca5864cb4ed6c0d1187 /src/library/scala/collection/parallel/immutable/ParHashSet.scala
parent854de25ee63e85c3bda6f0205f25b341458dd5f1 (diff)
downloadscala-5749084921c4868836d888bf6b0c3b28b094b09d.tar.gz
scala-5749084921c4868836d888bf6b0c3b28b094b09d.tar.bz2
scala-5749084921c4868836d888bf6b0c3b28b094b09d.zip
Updated docs. No review.
Diffstat (limited to 'src/library/scala/collection/parallel/immutable/ParHashSet.scala')
-rw-r--r--src/library/scala/collection/parallel/immutable/ParHashSet.scala27
1 files changed, 25 insertions, 2 deletions
diff --git a/src/library/scala/collection/parallel/immutable/ParHashSet.scala b/src/library/scala/collection/parallel/immutable/ParHashSet.scala
index 77dd947201..bd9cefa298 100644
--- a/src/library/scala/collection/parallel/immutable/ParHashSet.scala
+++ b/src/library/scala/collection/parallel/immutable/ParHashSet.scala
@@ -1,3 +1,12 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2011, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+
+
package scala.collection.parallel.immutable
@@ -24,9 +33,19 @@ import scala.collection.immutable.HashSet
-/** Parallel hash trie set.
+/** Immutable parallel hash set, based on hash tries.
+ *
+ * $paralleliterableinfo
+ *
+ * $sideeffects
*
- * @author prokopec
+ * @tparam T the element type of the set
+ *
+ * @author Aleksandar Prokopec
+ * @since 2.9
+ *
+ * @define Coll immutable.ParHashSet
+ * @define coll immutable parallel hash set
*/
@SerialVersionUID(1L)
class ParHashSet[T] private[immutable] (private[this] val trie: HashSet[T])
@@ -108,6 +127,10 @@ self =>
}
+/** $factoryinfo
+ * @define Coll immutable.ParHashSet
+ * @define coll immutable parallel hash set
+ */
object ParHashSet extends ParSetFactory[ParHashSet] {
def newCombiner[T]: Combiner[T, ParHashSet[T]] = HashSetCombiner[T]