scala.collection.interfaces

trait SetMethods

[source: scala/collection/interfaces/SetMethods.scala]

trait SetMethods[A, +This <: SetLike[A, This] with Set[A]]
extends IterableMethods[A, This] with AddableMethods[A, This] with SubtractableMethods[A, This]
Since
2.8
Method Summary
abstract def & (that : Set[A]) : This
abstract def &~ (that : Set[A]) : This
abstract def + (elem : A) : This
abstract def - (elem : A) : This
abstract def apply (elem : A) : Boolean
abstract def contains (elem : A) : Boolean
abstract def diff (that : Set[A]) : This
abstract def empty : This
abstract def intersect (that : Set[A]) : This
abstract def subsetOf (that : Set[A]) : Boolean
abstract def union (that : Set[A]) : This
abstract def | (that : Set[A]) : This
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Methods inherited from SubtractableMethods
repr (abstract), - (abstract), -- (abstract), -- (abstract)
Methods inherited from AddableMethods
+ (abstract), ++ (abstract), ++ (abstract)
Methods inherited from IterableMethods
iterator (abstract), dropRight (abstract), sameElements (abstract), sortWith (abstract), takeRight (abstract), zipAll (abstract), zipWithIndex (abstract), zip (abstract), view (abstract), view (abstract)
Methods inherited from TraversableMethods
foreach (abstract), flatMap (abstract), map (abstract), partialMap (abstract), ++ (abstract), ++ (abstract), copyToArray (abstract), copyToArray (abstract), copyToBuffer (abstract), toArray (abstract), toIterable (abstract), toList (abstract), toSeq (abstract), toSet (abstract), toStream (abstract), toIndexedSeq (abstract), addString (abstract), addString (abstract), addString (abstract), mkString (abstract), mkString (abstract), mkString (abstract), /: (abstract), :\ (abstract), foldLeft (abstract), foldRight (abstract), reduceLeftOption (abstract), reduceLeft (abstract), reduceRightOption (abstract), reduceRight (abstract), exists (abstract), forall (abstract), hasDefiniteSize (abstract), isEmpty (abstract), nonEmpty (abstract), find (abstract), head (abstract), headOption (abstract), last (abstract), lastOption (abstract), drop (abstract), dropWhile (abstract), filter (abstract), filterNot (abstract), init (abstract), slice (abstract), tail (abstract), take (abstract), takeWhile (abstract), groupBy (abstract), partition (abstract), span (abstract), splitAt (abstract), count (abstract), size (abstract), stringPrefix (abstract)
Method Details
abstract def empty : This

abstract def contains(elem : A) : Boolean

abstract def +(elem : A) : This
Overrides
AddableMethods.+

abstract def -(elem : A) : This
Overrides
SubtractableMethods.-

abstract def apply(elem : A) : Boolean

abstract def intersect(that : Set[A]) : This

abstract def &(that : Set[A]) : This

abstract def union(that : Set[A]) : This

abstract def |(that : Set[A]) : This

abstract def diff(that : Set[A]) : This

abstract def &~(that : Set[A]) : This

abstract def subsetOf(that : Set[A]) : Boolean