Index of modules


A
Api
The module types that define Sosa's API.

C
Compare_substring_strict_of_loose [Functors]

F
Functors
Components for implementing common logic throughout Sosa's implementation.

I
Int_utf8_character
Api.BASIC_CHARACTER with OCaml integers (int) representing Utf8 characters

L
List_of
A functor to create strings that are lists of characters.

M
Make [Of_mutable]
Make [List_of]
Make_index_of_string [Functors]
Make_native [Functors]
Make_output [Functors.Make_native]
Make_output [Api.BASIC_STRING]
Make_output(Asynchronous_output_model) provides a function output given an OUTPUT_MODEL.
Make_prefix_suffix_array [Functors]
Make_split_at_index_functions [Functors]
Make_split_function [Functors]
Make_split_rev_function [Functors]
Make_strip_function [Functors]

N
Native_bytes
Richer interface to the built in byte type.
Native_character
Richer interface to the build in char type.
Native_string
Richer interface to the built in string type.

O
Of_mutable
A functor that uses an implementation of Api.MINIMALISTIC_MUTABLE_STRING to build Api.BASIC_STRING.

T
T_length_and_compsub [Functors.Make_native]