Module type Hashtbl.S


module type S : sig ... end
Types
key Abstract
'a t Abstract

Functions

create : int -> 'b t

clear : 'c t -> unit

add : 'd t -> key:key -> data:'d -> unit

remove : 'e t -> key -> unit

find : 'f t -> key -> 'f

find_all : 'g t -> key -> 'g list

replace : 'h t -> key:key -> data:'h -> unit

mem : 'i t -> key -> bool

iter : f:(key:key -> data:'j -> unit) -> 'j t -> unit

fold : f:(key:key -> data:'k -> 'l -> 'l) ->
'k t -> init:'l -> 'l