sig
type t
val create : int -> Bigbuffer.t
val contents : Bigbuffer.t -> string
val big_contents : Bigbuffer.t -> Bigstring.t
val volatile_contents : Bigbuffer.t -> Bigstring.t
val sub : Bigbuffer.t -> int -> int -> string
val blit : (Bigbuffer.t, string) Bigstring.blit
val nth : Bigbuffer.t -> int -> char
val length : Bigbuffer.t -> int
val clear : Bigbuffer.t -> unit
val reset : Bigbuffer.t -> unit
val add_char : Bigbuffer.t -> char -> unit
val add_string : Bigbuffer.t -> string -> unit
val add_substring : Bigbuffer.t -> string -> int -> int -> unit
val add_substitute : Bigbuffer.t -> (string -> string) -> string -> unit
val add_buffer : Bigbuffer.t -> Bigbuffer.t -> unit
module Format :
sig
val formatter_of_buffer : Bigbuffer.t -> Format.formatter
val bprintf :
Bigbuffer.t -> ('a, Format.formatter, unit) Pervasives.format -> 'a
end
module Printf :
sig
val bprintf :
Bigbuffer.t -> ('a, unit, string, unit) Pervasives.format4 -> 'a
end
val __internal : Bigbuffer.t -> Bigbuffer_internal.t
end