eliom.client
Eliommod_cookies.Map
eliom.ocamlbuild
eliom.ppx
eliom.server
monitor
monitor_start
ppx_client
ppx_server
ppx_type
ppx_utils
module Ord : sig ... end
type 'a t =
| Empty
| Node of {
l : 'a t;
v : Ord.key;
d : 'a;
r : 'a t;
h : int;
}
val of_json : (Deriving_Json_lexer.lexbuf -> 'a) -> Deriving_Json_lexer.lexbuf -> 'a t
val to_json : (Buffer.t -> 'a -> unit) -> Buffer.t -> 'a t -> unit
val json : 'a Deriving_Json.t -> 'a t Deriving_Json.t
val height : 'a t -> int
val create : 'a t -> Ord.key -> 'a -> 'a t -> 'a t
val bal : 'a t -> Ord.key -> 'a -> 'a t -> 'a t
val add : Ord.key -> 'a -> 'a t -> 'a t
val fold : (Ord.key -> 'a -> 'b -> 'b) -> 'a t -> 'b -> 'b
val empty : 'a t