Module type JavaArraySignature.T

module type T = sig .. end
The module type of specialized arrays.

type e
 
type 'a t
 
val make : int32 -> e t
 
val init : int32 ->
(int32 -> e) ->
e t
 
val length : e t -> int32
 
val get : e t ->
int32 -> e
 
val set : e t ->
int32 -> e -> unit
 
val append : e t ->
e t ->
e t
 
val concat : e t list ->
e t
 
val sub : e t ->
int32 -> int32 -> e t
 
val copy : e t ->
e t
 
val fill : e t ->
int32 -> int32 -> e -> unit
 
val blit : e t ->
int32 ->
e t -> int32 -> int32 -> unit
 
val to_list : e t -> e list
 
val of_list : e list -> e t
 
val iter : (e -> unit) ->
e t -> unit
 
val map : (e -> e) ->
e t ->
e t
 
val iteri : (int32 -> e -> unit) ->
e t -> unit
 
val mapi : (int32 -> e -> e) ->
e t ->
e t
 
val fold_left : ('a -> e -> 'a) ->
'a -> e t -> 'a
 
val fold_right : (e -> 'a -> 'a) ->
e t -> 'a -> 'a
 
val of_ocaml : e array -> e t
 
val to_ocaml : e t -> e array
 
val to_object : e t ->
java'lang'Object java_instance
 
val of_object : java'lang'Object java_instance ->
e t
 
val null : e t
 
val is_null : e t -> bool
 
val is_not_null : e t -> bool
 
val wrap : e t ->
e t option