Note:

You are viewing a development version of the library. Goto the latest version.

functor (Ord : Map.OrderedType->   sig     type key = Ord.t     type +'a t     val empty : 'a t     val is_empty : 'a t -> bool     val mem : key -> 'a t -> bool     val add : key -> '-> 'a t -> 'a t     val singleton : key -> '-> 'a t     val remove : key -> 'a t -> 'a t     val merge :       (key -> 'a option -> 'b option -> 'c option) -> 'a t -> 'b t -> 'c t     val union : (key -> '-> '-> 'a option) -> 'a t -> 'a t -> 'a t     val compare : ('-> '-> int) -> 'a t -> 'a t -> int     val equal : ('-> '-> bool) -> 'a t -> 'a t -> bool     val iter : (key -> '-> unit) -> 'a t -> unit     val fold : (key -> '-> '-> 'b) -> 'a t -> '-> 'b     val for_all : (key -> '-> bool) -> 'a t -> bool     val exists : (key -> '-> bool) -> 'a t -> bool     val filter : (key -> '-> bool) -> 'a t -> 'a t     val partition : (key -> '-> bool) -> 'a t -> 'a t * 'a t     val cardinal : 'a t -> int     val bindings : 'a t -> (key * 'a) list     val min_binding : 'a t -> key * 'a     val max_binding : 'a t -> key * 'a     val choose : 'a t -> key * 'a     val split : key -> 'a t -> 'a t * 'a option * 'a t     val find : key -> 'a t -> 'a     val map : ('-> 'b) -> 'a t -> 'b t     val mapi : (key -> '-> 'b) -> 'a t -> 'b t     val add_list : 'a t -> (key * 'a) list -> 'a t     val of_list : (key * 'a) list -> 'a t     val to_list : 'a t -> (key * 'a) list   end