Packages

t

ostrat

ProdInt4Buff

trait ProdInt4Buff[A <: ProdInt4, M <: ArrProdInt4[A]] extends BuffProdIntN[A]

Linear Supertypes
BuffProdIntN[A], BuffProdValueN[A], ArrayLike[A], ArrayLikeBase[A @scala.annotation.unchecked.uncheckedVariance], Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProdInt4Buff
  2. BuffProdIntN
  3. BuffProdValueN
  4. ArrayLike
  5. ArrayLikeBase
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type ArrT <: ArrProdIntN[A]
    Definition Classes
    BuffProdIntNBuffProdValueN
  2. abstract type ThisT <: ArrayLike[A]
    Definition Classes
    ArrayLike

Abstract Value Members

  1. abstract def buffer: ArrayBuffer[Int]
    Definition Classes
    BuffProdIntN
  2. abstract def getClass(): Class[_ <: AnyRef]
    Definition Classes
    Any
  3. abstract def intsToT(i1: Int, i2: Int, i3: Int, i4: Int): A

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def apply(index: Int): A
    Definition Classes
    ProdInt4BuffArrayLike
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def collect[B, BB <: ArrBase[B]](pf: PartialFunction[A, B])(implicit ev: ArrBuild[B, BB]): BB

    Collects values of B by applying partial function to only those elements of A, for which the PartialFunction is defined.

    Collects values of B by applying partial function to only those elements of A, for which the PartialFunction is defined.

    Definition Classes
    ArrayLike
  7. def collectList[B](pf: PartialFunction[A, B]): List[B]

    Collects a List values of B by applying partial function to only those elements of A, for which the PartialFunction is defined.

    Collects a List values of B by applying partial function to only those elements of A, for which the PartialFunction is defined.

    Definition Classes
    ArrayLike
  8. def contains[A1 >: A](elem: A1): Boolean
    Definition Classes
    ArrayLike
  9. def eMap[B, BB <: ArrBase[B]](f: (A) => EMon[B])(implicit ev: ArrBuild[B, BB]): EMon[BB]
    Definition Classes
    ArrayLike
  10. def eMapList[B](f: (A) => EMon[B]): EMon[List[B]]
    Definition Classes
    ArrayLike
  11. def elemSize: Int
    Definition Classes
    ProdInt4BuffBuffProdValueN
  12. def empty: Boolean
    Definition Classes
    ArrayLike
    Annotations
    @inline()
  13. def equals(arg0: Any): Boolean
    Definition Classes
    Any
  14. def existsCount(f: (A) => Boolean): Int

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

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

    Definition Classes
    ArrayLike
  15. def fHeadElse[B](noHead: => B)(ifHead: (A) => B): B
    Definition Classes
    ArrayLike
  16. def fMax[B](f: (A) => B)(implicit cmp: Ordering[B]): B
    Definition Classes
    ArrayLike
  17. def fMin[B](f: (A) => B)(implicit cmp: Ordering[B]): B
    Definition Classes
    ArrayLike
  18. def filter[AA <: ArrBase[A]](f: (A) => Boolean)(implicit ev: ArrBuild[A, AA]): AA
    Definition Classes
    ArrayLike
  19. def filterNot[AA <: ArrBase[A]](f: (A) => Boolean)(implicit ev: ArrBuild[A, AA]): AA
    Definition Classes
    ArrayLike
  20. def filterToList(f: (A) => Boolean): List[A]
    Definition Classes
    ArrayLike
  21. def flatMap[BB <: ArrBase[_]](f: (A) => BB)(implicit ev: ArrFlatBuild[BB]): BB

    Specialised flatMap to an immutable Arr.

    Specialised flatMap to an immutable Arr.

    Definition Classes
    ArrayLike
  22. def foldHeadTail[B](initial: B)(fHead: (B, A) => B)(fTail: (B, A) => B): B
    Definition Classes
    ArrayLike
  23. def foldLeft[B](initial: B)(f: (B, A) => B): B
    Definition Classes
    ArrayLike
  24. def foldTailLeft[B](initial: B)(f: (B, A) => B): B
    Definition Classes
    ArrayLike
  25. def forAll(p: (A) => Boolean): Boolean
    Definition Classes
    ArrayLike
  26. def foreach[U](f: (A) => U): Unit

    Performs the effectful function on each member of the collection.

    Performs the effectful function on each member of the collection.

    Definition Classes
    ArrayLikeArrayLikeBase
  27. def foreachInit[U](f: (A) => U): Unit
    Definition Classes
    ArrayLike
  28. def foreachReverse[U](f: (A) => U): Unit

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

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

    Definition Classes
    ArrayLike
  29. def foreachTail[U](f: (A) => U): Unit
    Definition Classes
    ArrayLike
  30. def grow(newElem: A): Unit
    Definition Classes
    ProdInt4BuffBuffProdIntNBuffProdValueN
  31. def grows(newElems: ArrT): Unit
    Definition Classes
    BuffProdIntNBuffProdValueN
  32. def hashCode(): Int
    Definition Classes
    Any
  33. def head: A
    Definition Classes
    ArrayLike
    Annotations
    @inline()
  34. def headToStringElse(ifEmptyString: String): String
    Definition Classes
    ArrayLike
  35. def iFlatMap[BB <: ArrBase[_]](iInit: Int = 0)(f: (A, Int) => BB)(implicit build: ArrFlatBuild[BB]): BB

    Specialised flatMap with index to an immutable Arr.

    Specialised flatMap with index to an immutable Arr.

    Definition Classes
    ArrayLike
  36. def iFlatMap[BB <: ArrBase[_]](f: (A, Int) => BB)(implicit build: ArrFlatBuild[BB]): BB

    Specialised flatMap with index to an immutable Arr.

    Specialised flatMap with index to an immutable Arr.

    Definition Classes
    ArrayLike
  37. def iForAll(p: (A, Int) => Boolean): Boolean
    Definition Classes
    ArrayLike
  38. 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.

    Definition Classes
    ArrayLike
  39. def iForeachReverse[U](f: (A, Int) => U): Unit
    Definition Classes
    ArrayLike
  40. def iMap[B, BB <: ArrBase[B]](f: (A, Int) => B)(implicit ev: ArrBuild[B, BB]): BB

    Specialised map with index to an immutable ArrBase of B.

    Specialised map with index to an immutable ArrBase of B. This method should be overridden in sub classes.

    Definition Classes
    ArrayLike
  41. def ifEmpty[B](vEmpty: => B, vNonEmpty: => B): B
    Definition Classes
    ArrayLike
  42. def indexOf(elem: A): Int
    Definition Classes
    ArrayLike
  43. def indexWhere(f: (A) => Boolean): Int

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

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

    Definition Classes
    ArrayLike
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def iterFlatMap[B, BB <: ArrBase[B]](f: (A) => Iterable[B])(implicit ev: ArrBuild[B, BB]): BB

    FlatMaps over a function from A to any Iterable.

    FlatMaps over a function from A to any Iterable.

    Definition Classes
    ArrayLike
  46. def last: A
    Definition Classes
    ArrayLike
    Annotations
    @inline()
  47. def lenStr: String

    Just a handy short cut to give the length of this collection as a string.

    Just a handy short cut to give the length of this collection as a string.

    Definition Classes
    ArrayLikeBase
  48. def length: Int

    The number of elements in the collection.

    The number of elements in the collection. These collections use underlying mutable Arrays and ArrayBuffers. The length of the underlying Array maybe longer by a multiple of this number.

    Definition Classes
    BuffProdIntNArrayLikeBase
  49. def map[B, BB <: ArrBase[B]](f: (A) => B)(implicit ev: ArrBuild[B, BB]): BB

    Specialised map to an immutable ArrBase of B.

    Specialised map to an immutable ArrBase of B.

    Definition Classes
    ArrayLike
  50. def map2To1[B, BB <: ArrBase[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.

    Definition Classes
    ArrayLike
  51. def mapCollectGoods[B, BB <: ArrBase[B]](f: (A) => EMon[B])(implicit ev: ArrBuild[B, BB]): BB

    maps from A to EMon[B], collects the good values.

    maps from A to EMon[B], collects the good values.

    Definition Classes
    ArrayLike
  52. def mapList[B <: AnyRef](f: (A) => B): List[B]

    maps ValueProduct collection to List

    maps ValueProduct collection to List

    Definition Classes
    ArrayLike
  53. def mapWithAcc[B, BB <: ArrBase[B], C](initC: C)(f: (A, C) => (B, C))(implicit ev: ArrBuild[B, BB]): BB
    Definition Classes
    ArrayLike
  54. def max[B >: A](implicit ord: Ordering[B]): A
    Definition Classes
    ArrayLike
  55. def min[B >: A](implicit ord: Ordering[B]): A
    Definition Classes
    ArrayLike
  56. def mkString(seperator: String): String

    Not sure about this method.

    Not sure about this method.

    Definition Classes
    ArrayLike
  57. def nonEmpty: Boolean
    Definition Classes
    ArrayLike
    Annotations
    @inline()
  58. def returnThis: ThisT
    Definition Classes
    ArrayLike
  59. def sumBy(f: (A) => Int): Int
    Definition Classes
    ArrayLike
  60. def toArr(implicit build: ArrBuild[A, ArrT]): ArrT
    Definition Classes
    BuffProdValueN
  61. def toArray: Array[Int]
    Definition Classes
    BuffProdIntN
  62. def toList: List[A]
    Definition Classes
    ArrayLike
  63. def toString(): String
    Definition Classes
    Any
  64. def toStrsCommaFold(fToStr: (A) => String): String
    Definition Classes
    ArrayLike
  65. def toStrsCommaNoSpaceFold(fToStr: (A) => String): String
    Definition Classes
    ArrayLike
  66. def toStrsCommaParenth(fToStr: (A) => String): String
    Definition Classes
    ArrayLike
  67. def toStrsFold(seperator: String, f: (A) => String): String
    Definition Classes
    ArrayLike
  68. def toStrsSemiFold(fToStr: (A) => String): String
    Definition Classes
    ArrayLike
  69. def toStrsSemiParenth(fToStr: (A) => String): String
    Definition Classes
    ArrayLike

Inherited from BuffProdIntN[A]

Inherited from BuffProdValueN[A]

Inherited from ArrayLike[A]

Inherited from ArrayLikeBase[A @scala.annotation.unchecked.uncheckedVariance]

Inherited from Any

Ungrouped