prbnmcn-basic-structures

Base package for prbnmcn-* packages
Library prbnmcn-basic-structures

Parameters

module X : sig ... end

Signature

type 'a m = 'a
type t = X.t array
type elt = X.t
type index = int
val make : int -> 'a -> 'a array
val copy : 'a array -> 'a array
val sub : 'a array -> int -> int -> 'a array
val length : 'a array -> int
val blit : 'a array -> int -> 'a array -> int -> int -> unit
val get : 'a array -> int -> 'a
val unsafe_get : 'a array -> int -> 'a
val set : 'a array -> int -> 'a -> unit
val unsafe_set : 'a array -> int -> 'a -> unit