final class IntBuff extends AnyVal with ArrayLike[Int]
- Alphabetic
- By Inheritance
- IntBuff
- ArrayLike
- ArrayLikeBase
- AnyVal
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new IntBuff(unsafeBuff: ArrayBuffer[Int])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def apply(index: Int): Int
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def collect[B, BB <: ArrBase[B]](pf: PartialFunction[Int, 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
- def collectList[B](pf: PartialFunction[Int, 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
- def contains[A1 >: Int](elem: A1): Boolean
- Definition Classes
- ArrayLike
- def cycleGet(index: Int): Int
Applys an index to this ArrayLike collection which cycles back to element 0, when it reaches the end of the collection.
Applys an index to this ArrayLike collection which cycles back to element 0, when it reaches the end of the collection. Accepts even negative integers as an index value without throwing an exception.
- Definition Classes
- ArrayLike
- Annotations
- @inline()
- def eMap[B, BB <: ArrBase[B]](f: (Int) => EMon[B])(implicit ev: ArrBuild[B, BB]): EMon[BB]
- Definition Classes
- ArrayLike
- def eMapList[B](f: (Int) => EMon[B]): EMon[List[B]]
- Definition Classes
- ArrayLike
- def elemsLen: 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
- IntBuff → ArrayLikeBase
- def empty: Boolean
- Definition Classes
- ArrayLike
- Annotations
- @inline()
- def existsCount(f: (Int) => 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
- def fHeadElse[B](noHead: => B)(ifHead: (Int) => B): B
- Definition Classes
- ArrayLike
- def fMax[B](f: (Int) => B)(implicit cmp: Ordering[B]): B
- Definition Classes
- ArrayLike
- def fMin[B](f: (Int) => B)(implicit cmp: Ordering[B]): B
- Definition Classes
- ArrayLike
- def filter[AA <: ArrBase[Int]](f: (Int) => Boolean)(implicit ev: ArrBuild[Int, AA]): AA
- Definition Classes
- ArrayLike
- def filterNot[AA <: ArrBase[Int]](f: (Int) => Boolean)(implicit ev: ArrBuild[Int, AA]): AA
- Definition Classes
- ArrayLike
- def filterToList(f: (Int) => Boolean): List[Int]
- Definition Classes
- ArrayLike
- def flatMap[BB <: ArrBase[_]](f: (Int) => BB)(implicit ev: ArrFlatBuild[BB]): BB
Specialised flatMap to an immutable Arr.
Specialised flatMap to an immutable Arr.
- Definition Classes
- ArrayLike
- def foldHeadTail[B](initial: B)(fHead: (B, Int) => B)(fTail: (B, Int) => B): B
- Definition Classes
- ArrayLike
- def foldLeft[B](initial: B)(f: (B, Int) => B): B
- Definition Classes
- ArrayLike
- def foldTailLeft[B](initial: B)(f: (B, Int) => B): B
- Definition Classes
- ArrayLike
- def forAll(p: (Int) => Boolean): Boolean
- Definition Classes
- ArrayLike
- def foreach[U](f: (Int) => U): Unit
Performs the effectful function on each member of the collection.
Performs the effectful function on each member of the collection.
- Definition Classes
- ArrayLike → ArrayLikeBase
- def foreachInit[U](f: (Int) => U): Unit
- Definition Classes
- ArrayLike
- def foreachReverse[U](f: (Int) => 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
- def foreachTail[U](f: (Int) => U): Unit
- Definition Classes
- ArrayLike
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def head: Int
- Definition Classes
- ArrayLike
- Annotations
- @inline()
- def headToStringElse(ifEmptyString: String): String
- Definition Classes
- ArrayLike
- def iFlatMap[BB <: ArrBase[_]](iInit: Int = 0)(f: (Int, 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
- def iFlatMap[BB <: ArrBase[_]](f: (Int, 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
- def iForAll(p: (Int, Int) => Boolean): Boolean
- Definition Classes
- ArrayLike
- def iForeach[U](f: (Int, 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
- def iForeachReverse[U](f: (Int, Int) => U): Unit
- Definition Classes
- ArrayLike
- def iMap[B, BB <: ArrBase[B]](f: (Int, 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
- def ifEmpty[B](vEmpty: => B, vNonEmpty: => B): B
- Definition Classes
- ArrayLike
- def indexOf(elem: Int): Int
- Definition Classes
- ArrayLike
- def indexWhere(f: (Int) => 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
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def iterFlatMap[B, BB <: ArrBase[B]](f: (Int) => 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
- def last: Int
- Definition Classes
- ArrayLike
- Annotations
- @inline()
- 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
- def map[B, BB <: ArrBase[B]](f: (Int) => 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
- def map2To1[B, BB <: ArrBase[B]](f: (Int, Int) => 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
- def mapCollectGoods[B, BB <: ArrBase[B]](f: (Int) => 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
- def mapList[B <: AnyRef](f: (Int) => B): List[B]
maps ValueProduct collection to List
maps ValueProduct collection to List
- Definition Classes
- ArrayLike
- def mapWithAcc[B, BB <: ArrBase[B], C](initC: C)(f: (Int, C) => (B, C))(implicit ev: ArrBuild[B, BB]): BB
- Definition Classes
- ArrayLike
- def max[B >: Int](implicit ord: Ordering[B]): Int
- Definition Classes
- ArrayLike
- def min[B >: Int](implicit ord: Ordering[B]): Int
- Definition Classes
- ArrayLike
- def mkString(seperator: String): String
Not sure about this method.
Not sure about this method.
- Definition Classes
- ArrayLike
- def nonEmpty: Boolean
- Definition Classes
- ArrayLike
- Annotations
- @inline()
- def returnThis: ThisT
- Definition Classes
- ArrayLike
- def sumBy(f: (Int) => Int): Int
- Definition Classes
- ArrayLike
- def toList: List[Int]
- Definition Classes
- ArrayLike
- def toString(): String
- Definition Classes
- Any
- def toStrsCommaFold(fToStr: (Int) => String): String
- Definition Classes
- ArrayLike
- def toStrsCommaNoSpaceFold(fToStr: (Int) => String): String
- Definition Classes
- ArrayLike
- def toStrsCommaParenth(fToStr: (Int) => String): String
- Definition Classes
- ArrayLike
- def toStrsFold(seperator: String, f: (Int) => String): String
- Definition Classes
- ArrayLike
- def toStrsSemiFold(fToStr: (Int) => String): String
- Definition Classes
- ArrayLike
- def toStrsSemiParenth(fToStr: (Int) => String): String
- Definition Classes
- ArrayLike
- val unsafeBuff: ArrayBuffer[Int]