SeqView

scala.collection.SeqView$
See theSeqView companion trait
object SeqView

Attributes

Companion:
trait
Source:
SeqView.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SeqView.type

Members list

Concise view

Type members

Classlikes

class Appended[+A](underlying: SomeSeqOps[A], elem: A) extends Appended[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Appended[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Appended[A]
class Concat[A](prefix: SomeSeqOps[A], suffix: SomeSeqOps[A]) extends Concat[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Concat[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Concat[A]
class Drop[A](underlying: SomeSeqOps[A], n: Int) extends Drop[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Drop[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Drop[A]
class DropRight[A](underlying: SomeSeqOps[A], n: Int) extends DropRight[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class DropRight[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class DropRight[A]
class Id[+A](underlying: SomeSeqOps[A]) extends AbstractSeqView[A]

A view that doesn’t apply any transformation to an underlying sequence

A view that doesn’t apply any transformation to an underlying sequence

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Id[A]
class Map[+A, +B](underlying: SomeSeqOps[A], f: A => B) extends Map[A, B] with SeqView[B]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[B]
trait SeqOps[B, View, View[B]]
class Map[A, B]
class AbstractView[B]
trait View[B]
trait Iterable[B]
trait IterableOps[B, View, View[B]]
trait IterableOnceOps[B, View, View[B]]
trait IterableOnce[B]
class Object
trait Matchable
class Any
Known subtypes
class Map[A, B]
class Prepended[+A](elem: A, underlying: SomeSeqOps[A]) extends Prepended[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Prepended[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Prepended[A]
class Reverse[A](underlying: SomeSeqOps[A]) extends AbstractSeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Reverse[A]
class Sorted[A, B >: A] extends SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait View[A]
trait Iterable[A]
trait SeqOps[A, View, View[A]]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Self type
Sorted[A, B]
class Take[+A](underlying: SomeSeqOps[A], n: Int) extends Take[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Take[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class Take[A]
class TakeRight[+A](underlying: SomeSeqOps[A], n: Int) extends TakeRight[A] with SeqView[A]

Attributes

Source:
SeqView.scala
Graph
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class TakeRight[A]
class AbstractView[A]
trait View[A]
trait Iterable[A]
trait IterableOps[A, View, View[A]]
trait IterableOnceOps[A, View, View[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Known subtypes
class TakeRight[A]