scala / 3.1 / scala / collection / indexedseqview$.html

Object scala.collection.IndexedSeqView

Supertypes
Self type

Classlikes

Source@SerialVersionUID(3L)
class Appended[+A](underlying: SomeIndexedSeqOps[A], elem: A) extends Appended[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class Concat[A](prefix: SomeIndexedSeqOps[A], suffix: SomeIndexedSeqOps[A]) extends Concat[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class Drop[A](underlying: SomeIndexedSeqOps[A], n: Int) extends Drop[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class DropRight[A](underlying: SomeIndexedSeqOps[A], n: Int) extends DropRight[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class Id[+A](underlying: SomeIndexedSeqOps[A]) extends Id[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class Map[A, B](underlying: SomeIndexedSeqOps[A], f: A => B) extends Map[A, B] with IndexedSeqView[B]

Source@SerialVersionUID(3L)
class Prepended[+A](elem: A, underlying: SomeIndexedSeqOps[A]) extends Prepended[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class Reverse[A](underlying: SomeIndexedSeqOps[A]) extends Reverse[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class Slice[A](underlying: SomeIndexedSeqOps[A], from: Int, until: Int) extends AbstractIndexedSeqView[A]

Source@SerialVersionUID(3L)
class Take[A](underlying: SomeIndexedSeqOps[A], n: Int) extends Take[A] with IndexedSeqView[A]

Source@SerialVersionUID(3L)
class TakeRight[A](underlying: SomeIndexedSeqOps[A], n: Int) extends TakeRight[A] with IndexedSeqView[A]

Types

Source
type SomeIndexedSeqOps[A] = IndexedSeqOps[A, AnyConstr, _]

An IndexedSeqOps whose collection type and collection type constructor are unknown

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/collection/IndexedSeqView$.html