Functor Kwdbm.Make

module Make: 
functor (Dbm : DbmType) -> sig .. end
Functor to be applied to Dbm.
Parameters:
Dbm : DbmType

val withdbm : ?flags:Dbm.open_flag list -> ?perms:int -> string -> (Dbm.t -> 'a) -> 'a
withdbm ?flags ?perms fn f: apply f to Dbm handle opened on file fn, guaranteeing to close the handle.
flags : flags for Dbm.opendb (default: [Dbm.Rdonly])
perms : permission for Dbm.opendb (default: 0o644)
fn : the Dbm filename
f : the function to apply to the Dbm handle
val fold : ('a -> string -> string -> 'a) -> 'a -> Dbm.t -> 'a
fold f acc dbm: fold function for Dbm database
f : function from accumulator, key and value to new accumulator
acc : initial accumulator value
dbm : opened Dbm database