in scala.collection.immutable
class Set

mixin abstract class Set [ A ]
extends java.lang.Object
with Set
with ScalaObject
This class represents immutable sets. Concrete set implementations just have to provide functionality for the abstract methods in scala.collection.Set as well as for + and -.
author:
Matthias Zenger
version:
1.1, 03/05/2004

Def Summary
def + ( elem : A ) : Set
This method creates a new set with an additional element.
def - ( elem : A ) : Set
- can be used to remove a single element from a set.
def empty : Set

def excl ( elems : scala.<repeated> ) : Set
excl removes many elements from the set.
def excl ( that : Iterable ) : Set
This method removes all the elements provided by an iterator of the iterable object that from the set.
def filter ( p : Function1 ) : Set
Method filter removes all elements from the set for which the predicate p yields the value false.
override def hashCode : scala.Int
hashcode for this set
def incl ( elems : scala.<repeated> ) : Set
incl can be used to add many elements to the set at the same time.
def incl ( that : Iterable ) : Set
This method will add all the elements provided by an iterator of the iterable object that to the set.
def intersect ( that : Set ) : Set
This method computes an intersection with set that. It removes all the elements that are not present in that.


Def Detail
def + ( elem : A ) : Set
This method creates a new set with an additional element.

def - ( elem : A ) : Set
- can be used to remove a single element from a set.

def empty : Set
return:
an empty set of the same type as this set

def excl ( elems : scala.<repeated> ) : Set
excl removes many elements from the set.

def excl ( that : Iterable ) : Set
This method removes all the elements provided by an iterator of the iterable object that from the set.

def filter ( p : Function1 ) : Set
Method filter removes all elements from the set for which the predicate p yields the value false.

override def hashCode : scala.Int
hashcode for this set

def incl ( elems : scala.<repeated> ) : Set
incl can be used to add many elements to the set at the same time.

def incl ( that : Iterable ) : Set
This method will add all the elements provided by an iterator of the iterable object that to the set.

def intersect ( that : Set ) : Set
This method computes an intersection with set that. It removes all the elements that are not present in that.