Up

Module Recompute_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 min_height : t -> int
val add : t -> 'a Node.t -> unit
val remove : t -> 'a Node.t -> unit
val remove_min : t -> Node.Packed.t
val increase_height : t -> 'a Node.t -> unit