Parameters
Signature
type (!'a, !'b) t = {
mutable it : ('a, 'b option) M.t option;
init : ('a, 'b option) M.init_t;
}
val mk : ('a, 'b option) M.init_t -> ('a, 'b) t
val mkFrom : ('a, 'b) t -> ('a, 'b) t
val fill : ('a, 'b) t -> ('a -> 'b) -> 'a -> unit
val filled : ('a, 'b) t -> 'a -> bool
val lookup : ('a, 'b) t -> 'a -> 'b option
val flush : ('a, 'b) t -> 'a -> unit
val flush_all : ('a, 'b) t -> unit