Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Low-level buffer manipulation library
type t = (int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val dim : t -> int
Size of the buffer
A mutable cursor, pointing to an arbitrary position of a buffer
val seek : cursor -> int -> unit
val ensure : cursor -> int -> string -> unit
val advance : cursor -> int -> unit
val at_end : cursor -> bool
sub t len
returns a fresh cursor pointing to the beginning of a sub-buffer of size len
starting from t
, and advances t
by len
module Read : sig ... end