psp.std

IndexRange

final class IndexRange extends AnyVal

All IndexRanges are inclusive of start and exclusive of end.

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IndexRange
  2. AnyVal
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. def <<(n: Int): IndexRange

  4. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  5. def >>(n: Int): IndexRange

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def contains(i: Index): Boolean

  8. def drop(n: Int): IndexRange

  9. def dropRight(n: Int): IndexRange

  10. def end: Index

  11. def endInt: Int

  12. def filter(p: (Index) ⇒ Boolean): Vector[Index]

  13. def filterInt(p: (Int) ⇒ Boolean): Vector[Index]

  14. def filterNth(p: (Nth) ⇒ Boolean): Vector[Index]

  15. def foreach(f: (Index) ⇒ Unit): Unit

  16. def foreachInt(f: (Int) ⇒ Unit): Unit

  17. def foreachNth(f: (Nth) ⇒ Unit): Unit

  18. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  19. def intLength: Int

  20. def intersect(that: IndexRange): IndexRange

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def length: Long

  23. def map[A](f: (Index) ⇒ A): Vector[A]

  24. def mapInt[A](f: (Int) ⇒ A): Vector[A]

  25. def mapNth[A](f: (Nth) ⇒ A): Vector[A]

  26. def start: Index

  27. def startInt: Int

  28. def take(n: Int): IndexRange

  29. def takeRight(n: Int): IndexRange

  30. def toIntRange: Range

  31. def toSeq: Seq[Index]

  32. def toString(): String

    Definition Classes
    IndexRange → Any
  33. def toVector: Vector[Index]

Inherited from AnyVal

Inherited from Any

Ungrouped