SeqView

object SeqView
Companion:
class
Source:
SeqView.scala
class Object
trait Matchable
class Any
SeqView.type

Type members

Classlikes

class Appended[+A](underlying: SomeSeqOps[A], elem: A) extends Appended[A] with SeqView[A]
class Concat[A](prefix: SomeSeqOps[A], suffix: SomeSeqOps[A]) extends Concat[A] with SeqView[A]
class Drop[A](underlying: SomeSeqOps[A], n: Int) extends Drop[A] with SeqView[A]
class DropRight[A](underlying: SomeSeqOps[A], n: Int) extends DropRight[A] with SeqView[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

Source:
SeqView.scala
class Map[+A, +B](underlying: SomeSeqOps[A], f: A => B) extends Map[A, B] with SeqView[B]
class Prepended[+A](elem: A, underlying: SomeSeqOps[A]) extends Prepended[A] with SeqView[A]
class Reverse[A](underlying: SomeSeqOps[A]) extends AbstractSeqView[A]
class Sorted[A, B >: A] extends SeqView[A]
class Take[+A](underlying: SomeSeqOps[A], n: Int) extends Take[A] with SeqView[A]
class TakeRight[+A](underlying: SomeSeqOps[A], n: Int) extends TakeRight[A] with SeqView[A]