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.