Tbl(3)

NAME
Tbl - no description

Module
Module Tbl

Documentation

Module Tbl
 : sig end

type ('k, 'v) t

val empty : ('k, 'v) t

val add : 'k -> 'v -> ('k, 'v) t -> ('k, 'v) t

val find : 'k -> ('k, 'v) t -> 'v

val find_str : string -> (string, 'v) t -> 'v

val mem : 'k -> ('k, 'v) t -> bool

val remove : 'k -> ('k, 'v) t -> ('k, 'v) t

val iter : ('k -> 'v -> unit) -> ('k, 'v) t -> unit

val map : ('k -> 'v1 -> 'v2) -> ('k, 'v1) t -> ('k, 'v2) t

val fold : ('k -> 'v -> 'acc -> 'acc) -> ('k, 'v) t -> 'acc -> 'acc

val print : (Format.formatter -> 'k -> unit) -> (Format.formatter -> 'v -> unit) -> Format.formatter -> ('k, 'v) t -> unit