IndexedSeqLike

trait IndexedSeqLike[V, A, Repr <: IndexedSeqLike[V, A, Repr]] extends FingerTreeLike[V, A, Repr]
class Object
trait Matchable
class Any

Value members

Methods

final def :+(x: A): Repr
final def +:(x: A): Repr
final def ++(xs: Repr): Repr
final def apply(idx: Int): A
def size: Int
final def drop(n: Int): Repr
final def dropRight(n: Int): Repr
final def slice(from: Int, until: Int): Repr
final def splitAt(idx: Int): (Repr, Repr)
final def take(n: Int): Repr
final def takeRight(n: Int): Repr
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
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

Inherited methods

protected def tree: FingerTree[V, A]
Inhertied from
FingerTreeLike
final def to[To](factory: Factory[A, To]): To
Inhertied from
FingerTreeLike
final def isEmpty: Boolean
Inhertied from
FingerTreeLike
final def nonEmpty: Boolean
Inhertied from
FingerTreeLike
final def tail: Repr
Inhertied from
FingerTreeLike
final def toList: List[A]
Inhertied from
FingerTreeLike
final def iterator: Iterator[A]
Inhertied from
FingerTreeLike
final def init: Repr
Inhertied from
FingerTreeLike
final def lastOption: Option[A]
Inhertied from
FingerTreeLike
protected def wrap(tree: FingerTree[V, A]): Repr
Inhertied from
FingerTreeLike
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