package eliom

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type !'a t =
  1. | Empty
  2. | Node of {
    1. l : 'a t;
    2. v : string;
    3. d : 'a;
    4. r : 'a t;
    5. h : int;
    }
val to_json : (Stdlib.Buffer.t -> 'a -> unit) -> Stdlib.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 -> string -> 'a -> 'a t -> 'a t
val bal : 'a t -> string -> 'a -> 'a t -> 'a t
val add : string -> 'a -> 'a t -> 'a t
val fold : (string -> 'a -> 'b -> 'b) -> 'a t -> 'b -> 'b
val empty : 'a t
OCaml

Innovation. Community. Security.