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) -> |