package pa_ppx

  1. Overview
  2. Docs

Parameters

module M : MUTMAP

Signature

type (!'a, !'b) t = {
  1. mutable it : ('a, 'b option) M.t option;
  2. 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