Module Nv_map_ii.Nv_map_ii0
Standard instance
type raw_bucket= Bucket_store.Bucket_store0.raw_buckettype k= inttype v= int
val initial_partitioning : alloc:(unit -> Partition_.r) -> n:int -> Partition_.t
type t= Make_1(Kv_hash__.Bucket.Bucket0)(Kv_hash__.Bucket_store.Bucket_store0).t={bucket_store : Bucket_store.Bucket_store0.t;mutable freelist : Freelist.t;mutable partition : Partition_.t;}
val alloc : t -> intval create_p : buckets_fn:string -> partition:Partition_.t -> min_free_blk:int -> tval create_n : buckets_fn:string -> n:int -> tval create : buckets_fn:string -> tval close : t -> unitval open_ : fn:'a -> n:'b -> 'cval find_bucket : t -> Partition_.k -> Partition_.k * Partition_.r * Bucket_store.Bucket_store0.bucketval insert : t -> Partition_.k -> int -> unitval find_opt : t -> Partition_.k -> int optionval get_freelist : t -> Freelist.tval export : t -> Nv_map_ii_intf.export_tval show : t -> unitval get_partition : t -> Partition_.tval show_bucket : t -> Partition_.k -> unitval get_bucket : t -> Partition_.k -> Bucket_store.Bucket_store0.raw_bucket