class BinarySearchTree[DSL <: ScalaDSL, CLib <: CoreLib[DSL], SLib <: ScalaLib[DSL, CLib]](val dsl: DSL, val coreLib: CLib & CoreLib[DSL], val scalaLib: SLib & ScalaLib[DSL, CLib & CoreLib[DSL]])
- Companion
- object
class Object
trait Matchable
class Any
Type members
Types
Value members
Concrete methods
def insertOrUpdate[K, V](update: V |*| V -⚬ V)(`evidence$3`: Ordering[K]): Val[K] |*| V |*| Tree[K, V] -⚬ Tree[K, V]
- Value Params
- update
function used to update the current value under the given key, if any. The first argument of
update
is the new value, the second argument is the current value stored in the tree.