Ctypes_memory.CArraytype 'a t = 'a Ctypes_static.carrayval check_bound : 'a Ctypes_static.carray -> int -> unitval unsafe_get : 'a Ctypes_static.carray -> int -> 'aval unsafe_set : 'a Ctypes_static.carray -> int -> 'a -> unitval get : 'a Ctypes_static.carray -> int -> 'aval set : 'a Ctypes_static.carray -> int -> 'a -> unitval start : 'a Ctypes_static.carray -> 'a Ctypes_static.ptrval length : 'a Ctypes_static.carray -> intval from_ptr : 'a Ctypes_static.ptr -> int -> 'a Ctypes_static.carrayval fill : 'a Ctypes_static.carray -> 'a -> unitval make :
'a. ?finalise:('a t -> unit) ->
'a Ctypes_static.typ ->
?initial:'a ->
int ->
'a tval copy : 'a Ctypes_static.carray -> 'a Ctypes_static.carrayval sub :
'a Ctypes_static.carray ->
pos:int ->
length:int ->
'a Ctypes_static.carrayval element_type : 'a Ctypes_static.carray -> 'a Ctypes_static.typval of_string : string -> char tval of_list : 'a Ctypes_static.typ -> 'a list -> 'a tval to_list : 'a Ctypes_static.carray -> 'a listval iter : ('a -> 'b) -> 'a Ctypes_static.carray -> unitval iteri : (int -> 'a -> 'b) -> 'a Ctypes_static.carray -> unitval map : 'a Ctypes_static.typ -> ('b -> 'a) -> 'b Ctypes_static.carray -> 'a tval mapi :
'a Ctypes_static.typ ->
(int -> 'b -> 'a) ->
'b Ctypes_static.carray ->
'a tval fold_left : ('a -> 'b -> 'a) -> 'a -> 'b Ctypes_static.carray -> 'aval fold_right : ('a -> 'b -> 'b) -> 'a Ctypes_static.carray -> 'b -> 'b