Class Summary | |
abstract
|
class
BitSet
The class BitSet provides the interface for a space-efficient
implementation of dense integer sets represented as bits in array of
integers. Bit indices are between 0..(capacity-1) inclusive.
|
mixin abstract
|
class
Map
[ A , B ]
This class defines the interface of collections that unambiguously map keys to values (i.e. a key is mapped to at least one value). Class Map may only be used for
accessing elements from map implementations. Two different extensions
of class Map in the package scala.collections.mutable
and scala.collections.immutable provide functionality for
adding new key/value mappings to a map. The class in the first package is
implemented by maps that are modified destructively, whereas the class in
the second package is used by functional map implementations that rely on
immutable data structures.
|
mixin abstract
|
class
MapProxy
[ A , B ]
This is a simple wrapper class for scala.collection.Map .
It is most useful for assembling customized map abstractions
dynamically using object composition and forwarding.
|
mixin abstract
|
class
Set
[ A ]
This class defines the interface of collections that do not contain duplicate elements. Class Set may only be used for
accessing elements from set implementations. Two different extensions
of class Set in the package scala.collections.mutable
and scala.collections.immutable provide functionality for
adding new elements to a set. The class in the first package is implemented
by sets the are modified destructively, whereas the class in the second
package is used by functional set implementations that rely on immutable
data structures.
|
mixin abstract
|
class
SetProxy
[ A ]
This is a simple wrapper class for scala.collection.Set .
It is most useful for assembling customized set abstractions
dynamically using object composition and forwarding.
|