val get : t -> int -> CamomileLibrary.UChar.tget t i : i-th character of the storage.
val init : int -> (int -> CamomileLibrary.UChar.t) -> tinit len f creates a new storage. the returned storage has length len, its nth-element is f n. f is called with integers 0 ... len - 1, only once for each integer. The call is in the increasing order f 0, f 1, f 2, ...
val length : t -> intThe number of Unicode characters in the storage
val look : t -> index -> CamomileLibrary.UChar.tlook t i : The character in the location i of t.
val iter : (CamomileLibrary.UChar.t -> unit) -> t -> unitmove t i n : if n >= 0, then returns n-th character after i and otherwise returns -n-th character before i. If there is no such character, or i does not point a valid character, the result is unspecified.
compare_index t i j returns a positive integer if i is the location placed after j in t, 0 if i and j point the same location, and a negative integer if i is the location placed before j in t.
module Buf : sig ... endCharacter buffers. Similar to Buffer.