Extends Core_kernel.Bigbuffer.
include module type of sig ... endval sexp_of_t : t ‑> Base.Sexp.tval create : int ‑> tval contents : t ‑> stringval contents_bytes : t ‑> bytesval blit : (t, bytes) Base__.Blit_intf.blitval blito : (t, bytes) Base__.Blit_intf.blitoval unsafe_blit : (t, bytes) Base__.Blit_intf.blitval sub : (t, bytes) Base__.Blit_intf.subval subo : (t, bytes) Base__.Blit_intf.suboval nth : t ‑> int ‑> charval length : t ‑> intval clear : t ‑> unitval reset : t ‑> unitval add_char : t ‑> char ‑> unitval add_string : t ‑> string ‑> unitval add_substring : t ‑> string ‑> pos:int ‑> len:int ‑> unitval add_bytes : t ‑> bytes ‑> unitval add_subbytes : t ‑> bytes ‑> pos:int ‑> len:int ‑> unitval big_contents : t ‑> Core_kernel.Bigstring.tval volatile_contents : t ‑> Core_kernel.Bigstring.tval add_bigstring : t ‑> Core_kernel.Bigstring.t ‑> Core_kernel__.Import.unitval add_substitute : t ‑> (Core_kernel__.Import.string ‑> Core_kernel__.Import.string) ‑> Core_kernel__.Import.string ‑> Core_kernel__.Import.unitmodule Format = Core_kernel__Bigbuffer.Formatmodule Printf = Core_kernel__Bigbuffer.Printfval __internal : t ‑> Core_kernel__.Bigbuffer_internal.tval add_channel : t ‑> Core__.Import.In_channel.t ‑> int ‑> unitadd_channel b ic n reads exactly n characters from the input channel ic and
stores them at the end of buffer b. Raises End_of_file if the channel contains
fewer than n characters.
val output_buffer : Core__.Import.Out_channel.t ‑> t ‑> unitoutput_buffer oc b writes the current contents of buffer b on the output channel
oc.