Sourcetype ('elt, 'ret) op = | Insert : V.t * 'elt -> ('elt, unit) op| Search : V.t -> ('elt, 'elt option) op| Size : ('elt, int) op
Sourceval fold_left_map : ('a -> 'b -> 'a * 'c) -> 'a -> 'b list -> 'a * 'c list Sourceval drop_last : 'a list -> 'a list Sourceval int_pow : int -> int -> int Sourceval find_height : t:int -> no_elts:int -> int Sourceval find_split : ?root:bool -> t:int -> h:int -> int -> int * int * int Sourceval partition_range :
?root:bool ->
t:int ->
h:int ->
(int * int) ->
int array * int array Sourceval par_insert_node :
?threshold:int ->
max_children:int ->
'a Sequential.node ->
(V.t * 'a) array ->
int ->
int ->
int Sourceval par_insert :
?threshold:int ->
?can_rebuild:bool ->
'a t ->
(V.t * 'a) array ->
unit