sig
type 'a t
val make : int -> int -> 'a -> 'a ExtendableArray.t
val from_array : exn -> 'a array -> 'a -> 'a ExtendableArray.t
val to_array : 'a ExtendableArray.t -> 'a array
val length : 'a ExtendableArray.t -> int
val capacity : 'a ExtendableArray.t -> int
val get : 'a ExtendableArray.t -> Utils.u2 -> 'a
val set : 'a ExtendableArray.t -> Utils.u2 -> 'a -> unit
val find : ('a -> bool) -> 'a ExtendableArray.t -> Utils.u2
val add : exn -> 'a ExtendableArray.t -> 'a -> 'a -> bool -> Utils.u2
val add_if_not_found :
exn ->
('a -> bool) -> 'a ExtendableArray.t -> 'a -> 'a -> bool -> Utils.u2
val equal :
('a -> 'a -> bool) ->
'a ExtendableArray.t -> 'a ExtendableArray.t -> bool
val compare :
('a -> 'a -> int) -> 'a ExtendableArray.t -> 'a ExtendableArray.t -> int
val hash : ('a -> int) -> 'a ExtendableArray.t -> int
val to_string : ('a -> string) -> 'a ExtendableArray.t -> string
end