A mixin trait that implements index flag behaviour using atomic integers.
A base trait for builder factories.
A base trait for parallel builder factories.
A template for companion objects of ClassTagTraversable
and
subclasses thereof.
This trait forms part of collections that can be cleared with a clear() call.
This signalling implementation returns default values and ignores received signals.
Class implementing delegated signalling.
An implementation of the signalling interface using delegates.
A template trait that contains just the map
, flatMap
, foreach
and withFilter
methods
of trait TraversableLike
.
A template for companion objects of Map
and subclasses thereof.
A template for companion objects of Seq and subclasses thereof.
A template for companion objects of Set
and subclasses thereof.
A template for companion objects of Traversable
and subclasses thereof.
This class represents companions of classes which require ClassTags for their element types.
This trait represents collections classes which require class tags for their element types.
A template class for companion objects of "regular" collection classes represent an unconstrained higher-kinded type.
This class represents companions of classes which require the ordered trait for their element types.
This trait represents collections classes which require ordered element types.
A template class for companion objects of parallel collection classes.
A template trait for collections having a companion.
A template class for companion objects of
collection classes
that represent an unconstrained higher-kinded type.regular
This trait forms part of collections that can be augmented
using a +=
operator and that can be cleared of all elements using
a clear
method.
A template for companion objects of immutable.Map
and subclasses thereof.
A template for companion objects of SortedMap
and subclasses thereof.
A template for companion objects of SortedSet
and subclasses thereof.
A template for companion objects of IndexedSeq and subclasses thereof.
Type class witnessing that a collection representation type Repr
has
elements of type A
and has a conversion to SeqLike[A, Repr]
.
A trait which can be used to avoid code duplication when defining extension methods that should be applicable both to existing Scala collections (i.
Type class witnessing that a collection representation type Repr
has
elements of type A
and has a conversion to GenTraversableOnce[A]
.
This trait implements a forwarder for iterable objects.
A template for companion objects of Map
and subclasses thereof.
A template for companion objects of mutable.Map
and subclasses thereof.
A template class for companion objects of ParIterable
and subclasses
thereof.
A template class for companion objects of ParMap
and subclasses thereof.
A template for companion objects of Seq and subclasses thereof.
This class implements a forwarder for sequences.
This trait forms part of collections that can be reduced
using a -=
operator.
A message interface serves as a unique interface to the part of the collection capable of receiving messages from a different task.
A trait for objects which have a size.
Any collection (including maps) whose keys (or elements) are ordered.
A template for companion objects of mutable.
A template for companion objects of Set and subclasses thereof.
This trait represents collection-like objects that can be reduced using a '+' operator.
Class implementing delegated signalling, but having its own distinct tag
.
A template for companion objects of Traversable
and subclasses thereof.
This trait implements a forwarder for traversable objects.
A mixin trait that implements abort flag behaviour using volatile variables.
(Since version 2.10.0) use ClassTagTraversableFactory instead
(Since version 2.10.0) use GenericClassTagCompanion instead
(Since version 2.10.0) use GenericClassTagTraversableTemplate instead
An object that returns default values and ignores received signals.