Module V1.CArray

type 'a t = 'a carray
val create : ?default:'a -> 'a kind -> int -> 'a t
val free : 'a t -> unit
val get : 'a t -> int -> 'a
val get_ptr : 'a t -> int -> 'a cptr
val set : 'a t -> int -> 'a -> unit
val to_ptr : 'a t -> 'a cptr
val of_ptr : int -> 'a cptr -> 'a t
val blit : 'a t -> int -> 'a t -> int -> int -> unit
val of_string : string -> char t
val to_string : char t -> string
val get_string : char t -> int -> int -> string
val set_string : char t -> int -> string -> unit