module type Elt =sig
..end
Signature for modules describing elements of ringbuffers (used by functors creating ringbuffers).
type
t
Type of an element.
val create : unit -> t
Generate an element.
val blit : t array -> int -> t array -> int -> int -> unit
Blitting function. Array.blit
should be used in most cases unless some
optimizations are required.