Module Bucket.Make_1
Parameters
Signature
include C
module Ptr : sig ... endPositions/offsets within the buffer that we store certain info
type bucket={arr : Kv_hash__.Util.int_bigarray;sorted : Kv_hash__.Util.int_bigarray;unsorted : Kv_hash__.Util.int_bigarray;}type t= bucket
val to_bigarray : bucket -> Kv_hash__.Util.int_bigarrayval of_bigarray : (int, Stdlib.Bigarray.int_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array1.t -> bucket
module With_bucket : functor (S : sig ... end) -> sig ... endval insert : bucket -> Kv_hash__.Util.Map_i.key -> Kv_hash__.Util.Map_i.key -> [> `Ok | `Split of (Kv_hash__.Util.Map_i.key * Kv_hash__.Util.Map_i.key) Base.List.t * Kv_hash__.Util.Map_i.key * (Kv_hash__.Util.Map_i.key * Kv_hash__.Util.Map_i.key) Base.List.t ]val find : bucket -> int -> int optionval init_sorted : bucket -> (int * int) list -> unitval export : bucket -> Kv_hash.Bucket_intf.exported_bucketval show : bucket -> unit
module With_debug : functor () sig ... end