IndexedSummedSeq

sealed trait IndexedSummedSeq[Elem, Sum] extends IndexedSeqLike[(Int, Sum), Elem, IndexedSummedSeq[Elem, Sum]]
Companion
object
class Object
trait Matchable
class Any

Value members

Methods

def sum: Sum
def sumUntil(idx: Int): Sum

Inherited methods

protected def tree: FingerTree[V, A]
Inhertied from
FingerTreeLike
final def take(n: Int): Repr
Inhertied from
IndexedSeqLike
final def to[To](factory: Factory[A, To]): To
Inhertied from
FingerTreeLike
final def isEmpty: Boolean
Inhertied from
FingerTreeLike
final def apply(idx: Int): A
Inhertied from
IndexedSeqLike
final def takeRight(n: Int): Repr
Inhertied from
IndexedSeqLike
final def ++(xs: Repr): Repr
Inhertied from
IndexedSeqLike
final def nonEmpty: Boolean
Inhertied from
FingerTreeLike
def size: Int
Inhertied from
IndexedSeqLike
final def splitAt(idx: Int): (Repr, Repr)
Inhertied from
IndexedSeqLike
final def drop(n: Int): Repr
Inhertied from
IndexedSeqLike
final def tail: Repr
Inhertied from
FingerTreeLike
final def slice(from: Int, until: Int): Repr
Inhertied from
IndexedSeqLike
final def toList: List[A]
Inhertied from
FingerTreeLike
protected def isSizeGtPred(idx: Int): V => Boolean
For a given value i, returns a test function that when passed a measure,
compare's the measure's size component against i using f(m) > i
Inhertied from
IndexedSeqLike
final def iterator: Iterator[A]
Inhertied from
FingerTreeLike
final def init: Repr
Inhertied from
FingerTreeLike
final def +:(x: A): Repr
Inhertied from
IndexedSeqLike
final def :+(x: A): Repr
Inhertied from
IndexedSeqLike
protected def isSizeLteqPred(idx: Int): V => Boolean
For a given value i, returns a test function that when passed a measure,
compare's the measure's size component against i using f(m) <= i
Inhertied from
IndexedSeqLike
final def lastOption: Option[A]
Inhertied from
FingerTreeLike
protected def wrap(tree: FingerTree[V, A]): Repr
Inhertied from
FingerTreeLike
final def dropRight(n: Int): Repr
Inhertied from
IndexedSeqLike
final def last: A
Inhertied from
FingerTreeLike
final def headOption: Option[A]
Inhertied from
FingerTreeLike

Implicits

Inherited implicits

implicit protected def m: Measure[A, V]
Inhertied from
FingerTreeLike