3
let create = Weak.create
5
let length = Weak.length
11
let get_copy = Weak.get_copy
13
let check = Weak.check
20
module type S = Weak.S
22
module Make = Weak.Make
31
val merge : t -> data -> data
32
val add : t -> data -> unit
33
val remove : t -> data -> unit
34
val find : t -> data -> data
35
val find_opt : t -> data -> data option
36
val find_all : t -> data -> data list
37
val mem : t -> data -> bool
38
val iter : (data -> unit) -> t -> unit
39
val fold : (data -> 'a -> 'a) -> t -> 'a -> 'a
41
val stats : t -> int * int * int * int * int * int
44
module Make (H : Hashtbl.HashedType) = struct
48
Stdcompat__tools.option_find (find t) d