Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type !'a printer = Format.formatter -> 'a -> unit
type t =
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
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_string : t -> string
val of_string : string -> t
val of_string_slice : string -> int -> int -> t
val sub_string : t -> int -> int -> string
val blit_of_string : string -> int -> t -> int -> int -> 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 map_file_descr : ?pos:int64 -> ?shared:bool -> Unix.file_descr -> int -> t