trait ArrayLike[+A] extends Any

  1. Alphabetic
  2. By Inheritance
  1. ArrayLike
  2. Any
  1. Hide All
  2. Show All
  1. Public
  2. Protected

Type Members

  1. abstract type ThisT <: ArrayLike[A]

Abstract Value Members

  1. abstract def apply(index: Int): A
  2. abstract def getClass(): Class[_ <: AnyRef]
    Definition Classes
  3. abstract def length: Int

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
  2. final def ##(): Int
    Definition Classes
  3. final def ==(arg0: Any): Boolean
    Definition Classes
  4. final def asInstanceOf[T0]: T0
    Definition Classes
  5. def contains[A1 >: A](elem: A1): Boolean
  6. def eMap[B, BB <: ArrImut[B]](f: (A) => EMon[B])(implicit ev: ArrBuild[B, BB]): EMon[BB]
  7. def empty: Boolean
  8. def equals(arg0: Any): Boolean
    Definition Classes
  9. def existsCount(f: (A) => Boolean): Int

    Counts the number of elements that fulfil the condition A => Boolean

  10. def foldHeadTail[B](initial: B)(fHead: (B, A) => B)(fTail: (B, A) => B): B
  11. def foldLeft[B](initial: B)(f: (B, A) => B): B
  12. def foldTailLeft[B](initial: B)(f: (B, A) => B): B
  13. def foreach[U](f: (A) => U): Unit
  14. def foreachInit[U](f: (A) => U): Unit
  15. def foreachReverse[U](f: (A) => U): Unit

    Consider changing this name, as might not be appropriate to all sub classes.

  16. def foreachTail[U](f: (A) => U): Unit
  17. def hashCode(): Int
    Definition Classes
  18. def head: A
  19. def iForeach[U](f: (A, Int) => U, startIndex: Int = 0): Unit

    foreach with index.

    foreach with index. The startIndex parameter is placed 2nd to allow it to have a default value of zero.

  20. def iForeachReverse[U](f: (A, Int) => U): Unit
  21. def ifEmpty[B](vEmpty: => B, vNonEmpty: => B): B
  22. def indexOf(elem: A): Int
  23. def indexWhere(f: (A) => Boolean): Int

    Return the index of the first lemenet where predicate is true, or -1 if predicate not true forall.

  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
  25. def iterFlatMap[B, BB <: ArrImut[B]](f: (A) => Iterable[B])(implicit ev: ArrBuild[B, BB]): BB

    FlatMaps over a function from A to any Iterable.

  26. def last: A
  27. def lenStr: String
  28. def map[B, BB <: ArrImut[B]](f: (A) => B)(implicit ev: ArrBuild[B, BB]): BB
  29. def map2To1[B, BB <: ArrImut[B]](f: (A, A) => B)(implicit ev: ArrBuild[B, BB]): BB

    map 2 elements of A to 1 element of B.

    map 2 elements of A to 1 element of B. Ignores the last element on a collection of odd numbered length.

  30. def mapList[B <: AnyRef](f: (A) => B): List[B]

    maps ValueProduct collection to List

  31. def mkString(seperator: String): String

    Not sure about this method.

  32. def nonEmpty: Boolean
  33. def returnThis: ThisT
  34. def toList: List[A]
  35. def toString(): String
    Definition Classes
  36. def toStrsFold(seperator: String = "", f: (A) => String = _.toString): String

Deprecated Value Members

  1. def toArraySeq(implicit ct: ClassTag[A]): ArraySeq[A]

    transitional method to be removed.

    transitional method to be removed.


Inherited from Any