Module Frontend.Nv_map_ii_
type raw_bucket= Nv_map_ss_private.Nv_map_ss0.Bucket_store_.raw_buckettype k= inttype v= int
val initial_partitioning : alloc:(unit -> Kv_hash__Nv_map_ii.Partition_.r) -> n:int -> Kv_hash__Nv_map_ii.Partition_.t
type t= Kv_hash__Nv_map_ii.Make_1(Kv_hash__.Nv_map_ss_private.Nv_map_ss0.Raw_bucket)(Kv_hash__.Nv_map_ss_private.Nv_map_ss0.Bucket_store_).t={bucket_store : Nv_map_ss_private.Nv_map_ss0.Bucket_store_.t;mutable freelist : Freelist.t;mutable partition : Kv_hash__Nv_map_ii.Partition_.t;}
val alloc : t -> intval create_p : buckets_fn:string -> partition:Kv_hash__Nv_map_ii.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 -> Kv_hash__Nv_map_ii.Partition_.k -> Kv_hash__Nv_map_ii.Partition_.k * Kv_hash__Nv_map_ii.Partition_.r * Nv_map_ss_private.Nv_map_ss0.Bucket_store_.bucketval insert : t -> Kv_hash__Nv_map_ii.Partition_.k -> int -> unitval find_opt : t -> Kv_hash__Nv_map_ii.Partition_.k -> int optionval get_freelist : t -> Freelist.tval export : t -> Nv_map_ii_intf.export_tval show : t -> unitval get_partition : t -> Kv_hash__Nv_map_ii.Partition_.tval show_bucket : t -> Kv_hash__Nv_map_ii.Partition_.k -> unitval get_bucket : t -> Kv_hash__Nv_map_ii.Partition_.k -> Nv_map_ss_private.Nv_map_ss0.Bucket_store_.raw_bucket