scala.collection.decorators

Members list

Concise view

Type members

Classlikes

class BitSetDecorator[+C <: BitSet & BitSetOps[C]](val bs: C)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class IterableDecorator[C, I <: IsIterable[C]](coll: C)(implicit val it: I)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class IteratorDecorator[A](val this: Iterator[A]) extends AnyVal

Enriches Iterator with additional methods.

Enriches Iterator with additional methods.

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
class MapDecorator[C, M <: IsMap[C]](coll: C)(implicit val map: M)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class MutableBitSetDecorator(val bs: BitSet)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class SeqDecorator[C, S <: IsSeq[C]](coll: C)(implicit val seq: S)

Attributes

C

type of the decorated collection (e.g. List[Int], String, etc.)

coll

the decorated collection

seq

evidence that type C is a sequence

Graph
Supertypes
class Object
trait Matchable
class Any
object View

Views used by decorators

Views used by decorators

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
View.type

Implicits

Implicits

implicit def bitSetDecorator[C <: BitSet & BitSetOps[LazyRef(...)]](bs: C): BitSetDecorator[C]
implicit def iterableDecorator[C](coll: C)(implicit it: IsIterable[C]): IterableDecorator[C, IsIterable[C]]
implicit def iteratorDecorator[A](it: Iterator[A]): IteratorDecorator[A]
implicit def mapDecorator[C](coll: C)(implicit map: IsMap[C]): MapDecorator[C, IsMap[C]]
implicit def seqDecorator[C](coll: C)(implicit seq: IsSeq[C]): SeqDecorator[C, IsSeq[C]]