Branch

final class Branch[T <: Exec[T], A, B](val keys: Vector[A], val downs: Vector[Var[T, Node[T, A, B]]]) extends HeadOrBranch[T, A, B] with Node[T, A, B]
Companion
object
trait Node[T, A, B]
trait HeadOrBranch[T, A, B]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def asBranch: Branch[T, A, B]
Definition Classes
override def asLeaf: Leaf[T, A, B]
Definition Classes
def down(i: Int)(tx: T): Node[T, A, B]
override def isBranch: Boolean
Definition Classes
override def isLeaf: Boolean
Definition Classes
override def key(idx: Int): A
Definition Classes
override def size: Int
Definition Classes
override def toString: String
Definition Classes
Any