Up

Module Adjust_heights_heap

Signature

type t
val sexp_of_t : t -> Sexplib.Sexp.t
val create : max_height_allowed:int -> t
val length : t -> int
val max_height_allowed : t -> int
val set_max_height_allowed : t -> int -> unit
val max_height_seen : t -> int
val set_height : t -> 'a Types.Node.t -> int -> unit
val adjust_heights : t -> Recompute_heap.t -> child:'a Types.Node.t -> parent:'b Types.Node.t -> unit