module Core_hashtbl_intf: sig .. end
change t key f updates the given table by changing the value stored under key
according to f, just like Map.change (see that for example).
type 'a hashable = {
|
hash : 'a -> int; |
|
compare : 'a -> 'a -> int; |
}
module type Key = sig .. end
module type T0 = sig .. end
module type T1 = sig .. end
module type T2 = sig .. end
module Key_poly: sig .. end
module Access_sig: functor (T : T2) -> functor (Key : T1) -> sig .. end
type 'a with_options = ?growth_allowed:bool -> ?size:int -> 'a
module Create_sig: functor (T : T2) -> functor (Key : T1) -> sig .. end
module Monomorphic: functor (T : T2) -> functor (Key : T0) -> sig .. end