A non empty list characterized by a head and a tail
A base class for immutable bit sets
This class implements immutable maps using a hash table
This class implements immutable sets using a hash table
A subtrait of collection
Specialised immutable map structure for integer keys, based on
A subtrait of scala
trait
Iterable[+A] extends Traversable[A] with Iterable[A] with GenericTraversableTemplate[A, Iterable[A][A]] with IterableLike[A, Iterable[A]]
A subtrait of collection
A class for immutable linked lists representing ordered collections of elements of type
This class implements immutable maps using a list-based data structure
This class implements immutable sets using a list-based data structure
Specialised immutable map structure for long keys, based on
trait
Map[A, +B] extends Iterable[(A, B)] with Map[A, B] with MapLike[A, B, Map[A, B]]
A generic template for immutable maps from keys of type A
to values of type B
This is a simple wrapper class for
class
NumericRange[+T] extends IndexedSeq[T]
NumericRange
is a more generic version of the
Range
class which works with arbitrary types
An implementation of lazily computed sequences, where elements are stored
in pages, i
Queue
objects implement data structures that allow to
insert and retrieve elements in a first-in-first-out (FIFO) manner
The Range
class represents integer values in range
[start;end)
with non-zero step value step
A subtrait of collection
A generic trait for immutable sets
This is a simple wrapper class for
A map whose keys are sorted
trait
SortedMap[A, +B] extends Map[A, B] with SortedMap[A, B] with MapLike[A, B, SortedMap[A, B]] with SortedMapLike[A, B, SortedMap[A, B]]
A sorted set
This class implements immutable stacks using a list-based data structure
The class Stream
implements lazy lists where elements
are only evaluated when they are needed
A subtrait of collection
This class implements immutable maps using a tree
This class implements immutable sets using a tree
A factory object for bitsets
A factory object for immutable HashMaps
A factory object for immutable HashSets
A factory object for the trait Iterable
$factoryInfo
The canonical factory of
object
ListSet extends SetFactory[ListSet[A][A]]
The empty list
The PagedSeq object defines a lazy implementations of a random access sequence
The object Stream
provides helper functions
to manipulate streams
A factory object for the trait Traversable
The canonical factory of
The canonical factory of
object
TreeSet extends SortedSetFactory[TreeSet[A][A]]
object
Vector extends SeqFactory[Vector[A][A]]