Index of classes


C
channel_of_stream [CamomileLibrary.Type.OOChannel]
Convert stream to obj_input_channel
channel_of_stream [CamomileLibrary.OOChannel]
Convert stream to obj_input_channel
char_input_channel_of [CamomileLibrary.Type.OOChannel]
Convert a polymorphic input channel to a character input channel
char_input_channel_of [CamomileLibrary.OOChannel]
Convert a polymorphic input channel to a character input channel
char_obj_input_channel_of [CamomileLibrary.Type.OOChannel]
Convert a character input channel to a polymorphic input channel
char_obj_input_channel_of [CamomileLibrary.OOChannel]
Convert a character input channel to a polymorphic input channel
char_obj_output_channel_of [CamomileLibrary.Type.OOChannel]
Convert a character output channel to a polymorphic output channel
char_obj_output_channel_of [CamomileLibrary.OOChannel]
Convert a character output channel to a polymorphic output channel
char_output_channel_of [CamomileLibrary.Type.OOChannel]
Convert a polymorphic output channel to a character output channel
char_output_channel_of [CamomileLibrary.OOChannel]
Convert a polymorphic output channel to a character output channel
convert_input [CamomileLibrary.CharEncoding.Interface]
new convert_input in_enc out_enc c_in create the new input channel using encoding out_enc from the input channel using encoding in_enc
convert_output [CamomileLibrary.CharEncoding.Interface]
new convert_ouput in_enc out_enc c_in create the new output channel using encoding in_enc from the output channel using encoding out_enc
convert_uchar_input [CamomileLibrary.CharEncoding.Interface]
new convert_uchar_input enc c_in creates the new channel which convert Unicode input to its byte representation using encoding enc.
convert_uchar_output [CamomileLibrary.CharEncoding.Interface]
new convert_uchar_output enc c_in creates the new channel which convert character output to Unicode using encoding enc.

I
in_channel [CamomileLibrary.CharEncoding.Interface]
new in_channel enc inchan creates the intput channel object CamomileLibrary.OOChannel.obj_input_channel which reads bytes from inchan and converts them to Unicode characters.
input [CamomileLibrary.Type.ULine]
new input separator input_obj creates the new input channel object CamomileLibrary.Type.OOChannel.obj_input_channel which reads from input_obj and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to separator.
input [CamomileLibrary.ULine]
new input separator input_obj creates the new input channel object CamomileLibrary.OOChannel.obj_input_channel which reads from input_obj and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to separator.
input_line [CamomileLibrary.Type.ULine.Type]
new input_line input_obj creates the new input channel object CamomileLibrary.Type.OOChannel.obj_input_channel which reads Unicode characters from input_obj and output lines.
input_line [CamomileLibrary.ULine.Type]
new input_line input_obj creates the new input channel object CamomileLibrary.OOChannel.obj_input_channel which reads Unicode characters from input_obj and output lines.

N
nfc [CamomileLibrary.UNF.Type]
nfd [CamomileLibrary.UNF.Type]
nfkc [CamomileLibrary.UNF.Type]
nfkd [CamomileLibrary.UNF.Type]

O
of_in_channel [CamomileLibrary.Type.OOChannel]
Convert an OCaml input channel to an OO-based character input channel
of_in_channel [CamomileLibrary.OOChannel]
Convert an OCaml input channel to an OO-based character input channel
of_out_channel [CamomileLibrary.Type.OOChannel]
Convert an OCaml output channel to an OO-based character output channel
of_out_channel [CamomileLibrary.OOChannel]
Convert an OCaml output channel to an OO-based character output channel
out_channel [CamomileLibrary.CharEncoding.Interface]
new out_channel enc outchan creates the output channel object CamomileLibrary.OOChannel.obj_output_channel which receives Unicode characters and outputs them to outchan using the encoding enc.
output [CamomileLibrary.Type.ULine]
new output separator output_obj creates the new output channel object CamomileLibrary.Type.OOChannel.obj_output_channel which receives Unicode characters and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to separator.
output [CamomileLibrary.ULine]
new output separator output_obj creates the new output channel object CamomileLibrary.OOChannel.obj_output_channel which receives Unicode characters and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to separator.
output_line [CamomileLibrary.Type.ULine.Type]
new output_line ~sp output_obj create the new output channel object CamomileLibrary.Type.OOChannel.obj_output_channel which output each line to output_obj using sp as a line separator.
output_line [CamomileLibrary.ULine.Type]
new output_line ~sp output_obj create the new output channel object CamomileLibrary.OOChannel.obj_output_channel which output each line to output_obj using sp as a line separator.

U
uchar_input_channel_of [CamomileLibrary.CharEncoding.Interface]
new uchar_input_channel_of enc c_in creates the new intput channel which convert characters to Unicode using encoding enc.
uchar_output_channel_of [CamomileLibrary.CharEncoding.Interface]
new uchar_ouput_channel_of enc c_out creates the new output channel which convert Unicode to its byte representation using encoding enc.