Module Base__.Array0

module Sys = Base__.Sys0
val invalid_argf : ('a, unit, string, unit ‑> 'b) Pervasives.format4 ‑> 'a
module Array : sig ... end
include Array
external create : int ‑> 'a ‑> 'a array = "caml_make_vect"
external get : 'a array ‑> int ‑> 'a = "%array_safe_get"
external length : 'a array ‑> int = "%array_length"
external set : 'a array ‑> int ‑> 'a ‑> unit = "%array_safe_set"
external unsafe_get : 'a array ‑> int ‑> 'a = "%array_unsafe_get"
external unsafe_set : 'a array ‑> int ‑> 'a ‑> unit = "%array_unsafe_set"
val max_length : int
val create : len:int ‑> 'a ‑> 'a array
val append : 'a array ‑> 'a array ‑> 'a array
val blit : src:'a array ‑> src_pos:int ‑> dst:'a array ‑> dst_pos:int ‑> len:int ‑> unit
val concat : 'a array list ‑> 'a array
val copy : 'a array ‑> 'a array
val fill : 'a array ‑> pos:int ‑> len:int ‑> 'a ‑> unit
val init : int ‑> f:(int ‑> 'a) ‑> 'a array
val iteri : f:(int ‑> 'a ‑> unit) ‑> 'a array ‑> unit
val make_matrix : dimx:int ‑> dimy:int ‑> 'a ‑> 'a array array
val map : f:('a ‑> 'b) ‑> 'a array ‑> 'b array
val mapi : f:(int ‑> 'a ‑> 'b) ‑> 'a array ‑> 'b array
val of_list : 'a list ‑> 'a array
val sub : 'a array ‑> pos:int ‑> len:int ‑> 'a array
val to_list : 'a array ‑> 'a list
val fold : 'a array ‑> init:'b ‑> f:('b ‑> 'a ‑> 'b) ‑> 'b
val fold_right : 'a array ‑> f:('a ‑> 'b ‑> 'b) ‑> init:'b ‑> 'b
val iter : 'a array ‑> f:('a ‑> unit) ‑> unit
val stable_sort : 'a array ‑> cmp:('a ‑> 'a ‑> int) ‑> unit
val swap : 'a array ‑> int ‑> int ‑> unit