module OfInt32(
D
:
sig
val default :int32
end
)
:Vector.OfArrayGap
(
sig
module B:Bigarray
module BA1:B.Array1
typet =
(int32, B.int32_elt, B.c_layout) BA1.t
typeelt =
int32
val make :int -> int32 -> (int32, B.int32_elt, B.c_layout) BA1.t
val empty :(int32, B.int32_elt, B.c_layout) BA1.t
val get :('a, 'b, 'c) BA1.t -> int -> 'a
val set :('a, 'b, 'c) BA1.t -> int -> 'a -> unit
val length :('a, 'b, 'c) BA1.t -> int
val blit :('a, 'b, 'c) BA1.t -> int -> ('a, 'b, 'c) BA1.t -> int -> int -> unit
end
)
(
sig
typet =
int32
include D
end
)
Parameters: |
|
typeelt =
E.t
val default : unit -> E.t
type
t = {
|
mutable v : |
|
mutable n : |
val make : ?size:int -> unit -> t
val set : t -> int -> A.elt -> unit
val get : t -> int -> E.t
val clear : t -> unit
val length : t -> int
val capacity : t -> int
val index_max : t -> int
val blit : t -> int -> t -> int -> int -> unit
val default : unit -> E.t