3
val contents : t -> string
4
val to_bytes : t -> bytes
5
val sub : t -> int -> int -> string
6
val blit : t -> int -> bytes -> int -> int -> unit
7
val nth : t -> int -> char
11
val add_char : t -> char -> unit
12
val add_utf_8_uchar : t -> Uchar.t -> unit
13
val add_utf_16le_uchar : t -> Uchar.t -> unit
14
val add_utf_16be_uchar : t -> Uchar.t -> unit
15
val add_string : t -> string -> unit
16
val add_bytes : t -> bytes -> unit
17
val add_substring : t -> string -> int -> int -> unit
18
val add_subbytes : t -> bytes -> int -> int -> unit
19
val add_substitute : t -> (string -> string) -> string -> unit
20
val add_buffer : t -> t -> unit
21
val add_channel : t -> in_channel -> int -> unit
22
val output_buffer : out_channel -> t -> unit
23
val truncate : t -> int -> unit
24
val to_seq : t -> char Seq.t
25
val to_seqi : t -> (int * char) Seq.t
26
val add_seq : t -> char Seq.t -> unit
27
val of_seq : char Seq.t -> t