SeqView

scala.collection.SeqView
See theSeqView companion trait
object SeqView

Attributes

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

Members list

Type members

Classlikes

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

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Appended[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Appended[A]
class Concat[A](prefix: SomeSeqOps[A], suffix: SomeSeqOps[A]) extends Concat[A], SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Concat[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Concat[A]
class Drop[A](underlying: SomeSeqOps[A], n: Int) extends Drop[A], SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Drop[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Drop[A]
class DropRight[A](underlying: SomeSeqOps[A], n: Int) extends DropRight[A], SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class DropRight[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
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
Supertypes
class AbstractSeqView[A]
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Id[A]
class Map[+A, +B](underlying: SomeSeqOps[A], f: A => B) extends Map[A, B], SeqView[B]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[B]
trait SeqOps[B, View, View[B]]
class Map[A, B]
class AbstractView[B]
trait View[B]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Map[A, B]
class Prepended[+A](elem: A, underlying: SomeSeqOps[A]) extends Prepended[A], SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Prepended[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Prepended[A]
class Reverse[A](underlying: SomeSeqOps[A]) extends AbstractSeqView[A]

Attributes

Source
SeqView.scala
Supertypes
class AbstractSeqView[A]
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Reverse[A]
class Sorted[A, B >: A] extends SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait View[A]
trait Serializable
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
Show all
Self type
Sorted[A, B]
class Take[+A](underlying: SomeSeqOps[A], n: Int) extends Take[A], SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class Take[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class Take[A]
class TakeRight[+A](underlying: SomeSeqOps[A], n: Int) extends TakeRight[A], SeqView[A]

Attributes

Source
SeqView.scala
Supertypes
trait SeqView[A]
trait SeqOps[A, View, View[A]]
class TakeRight[A]
class AbstractView[A]
trait View[A]
trait Serializable
class AbstractIterable[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
Show all
Known subtypes
class TakeRight[A]