Packages

object IndexedSeqView

An object containing the necessary implicit definitions to make SeqViews work. Its definitions are generally not accessed directly by clients.

Note that the canBuildFrom factories yield SeqViews, not IndexedSeqViews. This is intentional, because not all operations yield again a mutable.IndexedSeqView. For instance, map just gives a SeqView, which reflects the fact that map cannot do its work and maintain a pointer into the original indexed sequence.

Source
IndexedSeqView.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IndexedSeqView
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Coll = TraversableView[_, _ <: Traversable[_]]

Value Members

  1. implicit def arrCanBuildFrom[A]: CanBuildFrom[TraversableView[_, Array[_]], A, SeqView[A, Array[A]]]
  2. implicit def canBuildFrom[A]: CanBuildFrom[Coll, A, SeqView[A, Seq[_]]]