123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322moduletypeS=sigtypet=string(** Alias for {!String.t} *)valhash:t->int(** @since 5.0.0: val hash : t -> int *)valseeded_hash:int->t->int(** @since 5.0.0: val seeded_hash : int -> t -> int *)valget_utf_8_uchar:t->int->Uchar.utf_decode(*
val get_utf_8_uchar : t -> int -> Stdcompat__uchar.utf_decode
*)(** @since 4.14.0: val get_utf_8_uchar : t -> int -> Uchar.utf_decode
*)valis_valid_utf_8:t->bool(** @since 4.14.0: val is_valid_utf_8 : t -> bool *)valget_utf_16be_uchar:t->int->Uchar.utf_decode(*
val get_utf_16be_uchar : t -> int -> Stdcompat__uchar.utf_decode
*)(** @since 4.14.0: val get_utf_16be_uchar : t -> int -> Uchar.utf_decode
*)valis_valid_utf_16be:t->bool(** @since 4.14.0: val is_valid_utf_16be : t -> bool *)valget_utf_16le_uchar:t->int->Uchar.utf_decode(*
val get_utf_16le_uchar : t -> int -> Stdcompat__uchar.utf_decode
*)(** @since 4.14.0: val get_utf_16le_uchar : t -> int -> Uchar.utf_decode
*)valis_valid_utf_16le:t->bool(** @since 4.14.0: val is_valid_utf_16le : t -> bool *)valempty:string(** @since 4.13.0: val empty : string *)valof_bytes:bytes->string(*
val of_bytes : Stdcompat__init.bytes -> string
*)(** @since 4.13.0: val of_bytes : bytes -> string
*)valto_bytes:string->bytes(*
val to_bytes : string -> Stdcompat__init.bytes
*)(** @since 4.13.0: val to_bytes : string -> bytes
*)valcat:string->string->string(** @since 4.13.0: val cat : string -> string -> string *)valstarts_with:prefix:string->string->bool(** @since 4.13.0: val starts_with : prefix:string -> string -> bool *)valends_with:suffix:string->string->bool(** @since 4.13.0: val ends_with : suffix:string -> string -> bool *)(*
val fold_left : ('acc -> char -> 'acc) -> 'acc -> string -> 'acc
*)valfold_left:('a->char->'a)->'a->string->'a(*
val fold_left : ('acc -> char -> 'acc) -> 'acc -> string -> 'acc
*)(** @since 5.1.0:
val fold_left : ('acc -> char -> 'acc) -> 'acc -> string -> 'acc
@since 4.13.0: val fold_left : ('a -> char -> 'a) -> 'a -> string -> 'a
*)(*
val fold_right : (char -> 'acc -> 'acc) -> string -> 'acc -> 'acc
*)valfold_right:(char->'a->'a)->string->'a->'a(*
val fold_right : (char -> 'acc -> 'acc) -> string -> 'acc -> 'acc
*)(** @since 5.1.0:
val fold_right : (char -> 'acc -> 'acc) -> string -> 'acc -> 'acc
@since 4.13.0: val fold_right : (char -> 'a -> 'a) -> string -> 'a -> 'a
*)valfor_all:(char->bool)->string->bool(** @since 4.13.0: val for_all : (char -> bool) -> string -> bool *)valexists:(char->bool)->string->bool(** @since 4.13.0: val exists : (char -> bool) -> string -> bool *)valget_uint8:string->int->int(** @since 4.13.0: val get_uint8 : string -> int -> int *)valget_int8:string->int->int(** @since 4.13.0: val get_int8 : string -> int -> int *)valget_uint16_ne:string->int->int(** @since 4.13.0: val get_uint16_ne : string -> int -> int *)valget_uint16_be:string->int->int(** @since 4.13.0: val get_uint16_be : string -> int -> int *)valget_uint16_le:string->int->int(** @since 4.13.0: val get_uint16_le : string -> int -> int *)valget_int16_ne:string->int->int(** @since 4.13.0: val get_int16_ne : string -> int -> int *)valget_int16_be:string->int->int(** @since 4.13.0: val get_int16_be : string -> int -> int *)valget_int16_le:string->int->int(** @since 4.13.0: val get_int16_le : string -> int -> int *)valget_int32_ne:string->int->int32(** @since 4.13.0: val get_int32_ne : string -> int -> int32 *)valget_int32_be:string->int->int32(** @since 4.13.0: val get_int32_be : string -> int -> int32 *)valget_int32_le:string->int->int32(** @since 4.13.0: val get_int32_le : string -> int -> int32 *)valget_int64_ne:string->int->int64(** @since 4.13.0: val get_int64_ne : string -> int -> int64 *)valget_int64_be:string->int->int64(** @since 4.13.0: val get_int64_be : string -> int -> int64 *)valget_int64_le:string->int->int64(** @since 4.13.0: val get_int64_le : string -> int -> int64 *)valto_seq:t->charSeq.t(*
val to_seq : t -> char Stdcompat__seq.t
*)(** @since 4.07.0: val to_seq : t -> char Seq.t
*)valto_seqi:t->(int*char)Seq.t(*
val to_seqi : t -> (int * char) Stdcompat__seq.t
*)(** @since 4.07.0: val to_seqi : t -> (int * char) Seq.t
*)valof_seq:charSeq.t->t(*
val of_seq : char Stdcompat__seq.t -> t
*)(** @since 4.07.0: val of_seq : char Seq.t -> t
*)valindex_from_opt:string->int->char->intoption(** @since 4.05.0: val index_from_opt : string -> int -> char -> int option *)valrindex_from_opt:string->int->char->intoption(** @since 4.05.0: val rindex_from_opt : string -> int -> char -> int option *)valindex_opt:string->char->intoption(** @since 4.05.0: val index_opt : string -> char -> int option *)valrindex_opt:string->char->intoption(** @since 4.05.0: val rindex_opt : string -> char -> int option *)valsplit_on_char:char->string->stringlist(** @since 4.04.0: val split_on_char : char -> string -> string list *)valequal:t->t->bool(** @since 4.03.0: val equal : t -> t -> bool *)valuppercase_ascii:string->string(** @since 4.03.0: val uppercase_ascii : string -> string *)vallowercase_ascii:string->string(** @since 4.03.0: val lowercase_ascii : string -> string *)valcapitalize_ascii:string->string(** @since 4.03.0: val capitalize_ascii : string -> string *)valuncapitalize_ascii:string->string(** @since 4.03.0: val uncapitalize_ascii : string -> string *)valinit:int->(int->char)->string(** @since 4.02.0: val init : int -> (int -> char) -> string *)valblit:string->int->bytes->int->int->unit(*
val blit : string -> int -> Stdcompat__init.bytes -> int -> int -> unit
*)(** @since 4.02.0: val blit : string -> int -> bytes -> int -> int -> unit
*)valmapi:(int->char->char)->string->string(** @since 4.02.0: val mapi : (int -> char -> char) -> string -> string *)externalunsafe_blit:string->int->bytes->int->int->unit="caml_blit_string"[@@noalloc](*
external unsafe_blit :
string -> int -> bytes -> int -> int -> unit = "caml_blit_string" "noalloc"
(*
external unsafe_blit :
string -> int -> Stdcompat__init.bytes -> int -> int -> unit =
"caml_blit_string" "noalloc"
(*
external unsafe_blit :
string -> int -> Stdcompat__init.bytes -> int -> int -> unit =
"blit_string" "noalloc"
*)
*)
*)(** @since 4.03.0:
external unsafe_blit :
string -> int -> bytes -> int -> int -> unit = "caml_blit_string"
[@@noalloc ]
@since 4.02.0:
external unsafe_blit :
string -> int -> bytes -> int -> int -> unit = "caml_blit_string" "noalloc"
*)valmap:(char->char)->string->string(** @since 4.00.0: val map : (char -> char) -> string -> string *)valtrim:string->string(** @since 4.00.0: val trim : string -> string *)valiteri:(int->char->unit)->string->unit(** @since 4.00.0: val iteri : (int -> char -> unit) -> string -> unit *)valmake:int->char->string(** Alias for {!String.make} *)externallength:string->int="%string_length"(** Alias for {!String.length} *)externalget:string->int->char="%string_safe_get"(** Alias for {!String.get} *)valconcat:string->stringlist->string(** Alias for {!String.concat} *)valcompare:t->t->int(** Alias for {!String.compare} *)valcontains_from:string->int->char->bool(** Alias for {!String.contains_from} *)valrcontains_from:string->int->char->bool(** Alias for {!String.rcontains_from} *)valcontains:string->char->bool(** Alias for {!String.contains} *)valsub:string->int->int->string(** Alias for {!String.sub} *)valescaped:string->string(** Alias for {!String.escaped} *)valiter:(char->unit)->string->unit(** Alias for {!String.iter} *)valindex_from:string->int->char->int(** Alias for {!String.index_from} *)valrindex_from:string->int->char->int(** Alias for {!String.rindex_from} *)valindex:string->char->int(** Alias for {!String.index} *)valrindex:string->char->int(** Alias for {!String.rindex} *)externalunsafe_get:string->int->char="%string_unsafe_get"(** Alias for {!String.unsafe_get} *)end