Module Identifiable.S.Tbl

module Tbl: sig .. end

include Hashtbl.S
val to_list : 'a Identifiable.S.t -> (Identifiable.S.T.t * 'a) list
val of_list : (Identifiable.S.T.t * 'a) list -> 'a Identifiable.S.t
val to_map : 'a Identifiable.S.t -> 'a Identifiable.S.Map.t
val of_map : 'a Identifiable.S.Map.t -> 'a Identifiable.S.t
val memoize : 'a Identifiable.S.t -> (key -> 'a) -> key -> 'a
val map : 'a Identifiable.S.t -> ('a -> 'b) -> 'b Identifiable.S.t