Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val create : int -> t
val empty : t
val init : int -> (int -> char) -> t
val fill : t -> char -> unit
val fill_slice : t -> char -> int -> int -> unit
val size : t -> int
val length : t -> int
val get : t -> int -> char
val unsafe_get : t -> int -> char
val set : t -> int -> char -> unit
val unsafe_set : t -> int -> char -> unit
val fold : ('a -> char -> 'a) -> 'a -> t -> 'a
val foldi : ('a -> int -> char -> 'a) -> 'a -> t -> 'a
val iter : (char -> unit) -> t -> unit
val iteri : (int -> char -> unit) -> t -> unit
val to_bytes : t -> Stdlib.Bytes.t
val of_bytes : Stdlib.Bytes.t -> t
val of_bytes_slice : Stdlib.Bytes.t -> int -> int -> t
val sub_bytes : t -> int -> int -> Stdlib.Bytes.t
val blit_to_bytes : t -> int -> Stdlib.Bytes.t -> int -> int -> unit
val blit_of_bytes : Stdlib.Bytes.t -> int -> t -> int -> int -> unit
val blit_of_buffer : Stdlib.Buffer.t -> int -> t -> int -> int -> unit
val to_string : t -> string
val of_string : string -> t
val of_string_slice : string -> int -> int -> t
val of_buffer : Stdlib.Buffer.t -> t
val sub_string : t -> int -> int -> string
val blit_of_string : string -> int -> t -> int -> int -> unit
val to_buffer : t -> Stdlib.Buffer.t -> unit
val index : t -> c:char -> int
val rindex : t -> c:char -> int
val index_pred : f:(char -> bool) -> t -> int
val rindex_pred : f:(char -> bool) -> t -> int
val contains : t -> c:char -> bool
val for_all : f:(char -> bool) -> t -> bool
val exists : f:(char -> bool) -> t -> bool
val with_map_file :
?pos:int64 ->
?len:int ->
?mode:int ->
?flags:Stdlib.open_flag list ->
?shared:bool ->
string ->
(t -> 'a) ->
'a
val map_file_descr : ?pos:int64 -> ?shared:bool -> Unix.file_descr -> int -> t