Module type Ringbuffer.Elt

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.