val v : ?start:int -> ?stop:int -> string -> subval start_pos : sub -> intval stop_pos : sub -> intval base_string : sub -> stringval get : sub -> int -> charval get_byte : sub -> int -> intval unsafe_get : sub -> int -> charval unsafe_get_byte : sub -> int -> intval head : ?rev:bool -> sub -> char optionval get_head : ?rev:bool -> sub -> charval of_string : string -> subval to_string : sub -> stringval tail : ?rev:bool -> sub -> subval extend : ?rev:bool -> ?max:int -> ?sat:(char -> bool) -> sub -> subval reduce : ?rev:bool -> ?max:int -> ?sat:(char -> bool) -> sub -> subval is_empty : sub -> boolval is_prefix : affix:sub -> sub -> boolval is_infix : affix:sub -> sub -> boolval is_suffix : affix:sub -> sub -> boolval for_all : (char -> bool) -> sub -> boolval exists : (char -> bool) -> sub -> boolval same_base : sub -> sub -> boolval equal_bytes : sub -> sub -> boolval compare_bytes : sub -> sub -> intval equal : sub -> sub -> boolval compare : sub -> sub -> intval with_range : ?first:int -> ?len:int -> sub -> subval with_index_range : ?first:int -> ?last:int -> sub -> subval trim : ?drop:(char -> bool) -> sub -> subval span :
?rev:bool ->
?min:int ->
?max:int ->
?sat:(char -> bool) ->
sub ->
sub * subval take :
?rev:bool ->
?min:int ->
?max:int ->
?sat:(char -> bool) ->
sub ->
subval drop :
?rev:bool ->
?min:int ->
?max:int ->
?sat:(char -> bool) ->
sub ->
subval cuts : ?rev:bool -> ?empty:bool -> sep:sub -> sub -> sub listval fields : ?empty:bool -> ?is_sep:(char -> bool) -> sub -> sub listval find : ?rev:bool -> (char -> bool) -> sub -> sub optionval find_sub : ?rev:bool -> sub:sub -> sub -> sub optionval filter : (char -> bool) -> sub -> subval filter_map : (char -> char option) -> sub -> subval map : (char -> char) -> sub -> subval mapi : (int -> char -> char) -> sub -> subval fold_left : ('a -> char -> 'a) -> 'a -> sub -> 'aval fold_right : (char -> 'a -> 'a) -> sub -> 'a -> 'aval iter : (char -> unit) -> sub -> unitval iteri : (int -> char -> unit) -> sub -> unitval of_char : char -> subval to_char : sub -> char optionval of_bool : bool -> subval to_bool : sub -> bool optionval to_int : sub -> int optionval of_nativeint : nativeint -> subval to_nativeint : sub -> nativeint optionval of_int32 : int32 -> subval to_int32 : sub -> int32 optionval of_int64 : int64 -> subval to_int64 : sub -> int64 optionval of_float : float -> subval to_float : sub -> float option