Module CCWBTree

module CCWBTree: sig .. end

Weight-Balanced Tree

status: experimental
Since 0.13


type 'a sequence = ('a -> unit) -> unit 
type 'a gen = unit -> 'a option 
type 'a printer = Format.formatter -> 'a -> unit 
module type ORD = sig .. end
module type KEY = sig .. end

Signature


module type S = sig .. end

Functor


module Make (X : ORD: S  with type key = X.t
module MakeFull (X : KEY: S  with type key = X.t
Use the custom X.weight function