<html> <head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of class methods" rel=Appendix href="index_methods.html"> <link title="Index of classes" rel=Appendix href="index_classes.html"> <link title="Index of class types" rel=Appendix href="index_class_types.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Index of module types" rel=Appendix href="index_module_types.html"> <link title="CamomileLibrary" rel="Chapter" href="CamomileLibrary.html"> <link title="CamomileLibraryDefault" rel="Chapter" href="CamomileLibraryDefault.html"> <link title="CamomileLibraryDyn" rel="Chapter" href="CamomileLibraryDyn.html"><title>Index of classes</title> </head> <body> <div class="navbar"> <a class="up" href="index.html" title="Index">Up</a> </div> <h1>Index of classes</h1> <table> <tr><td align="left"><br>C</td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.channel_of_stream-c.html">channel_of_stream</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert stream to obj_input_channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.channel_of_stream-c.html">channel_of_stream</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert stream to obj_input_channel </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.char_input_channel_of-c.html">char_input_channel_of</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert a polymorphic input channel to a character input channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.char_input_channel_of-c.html">char_input_channel_of</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert a polymorphic input channel to a character input channel </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.char_obj_input_channel_of-c.html">char_obj_input_channel_of</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert a character input channel to a polymorphic input channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.char_obj_input_channel_of-c.html">char_obj_input_channel_of</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert a character input channel to a polymorphic input channel </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.char_obj_output_channel_of-c.html">char_obj_output_channel_of</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert a character output channel to a polymorphic output channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.char_obj_output_channel_of-c.html">char_obj_output_channel_of</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert a character output channel to a polymorphic output channel </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.char_output_channel_of-c.html">char_output_channel_of</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert a polymorphic output channel to a character output channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.char_output_channel_of-c.html">char_output_channel_of</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert a polymorphic output channel to a character output channel </div> </td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.convert_input-c.html">convert_input</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new convert_input in_enc out_enc c_in</code> create the new input channel using encoding <code class="code">out_enc</code> from the input channel using encoding <code class="code">in_enc</code> </div> </td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.convert_output-c.html">convert_output</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new convert_ouput in_enc out_enc c_in</code> create the new output channel using encoding <code class="code">in_enc</code> from the output channel using encoding <code class="code">out_enc</code> </div> </td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.convert_uchar_input-c.html">convert_uchar_input</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new convert_uchar_input enc c_in</code> creates the new channel which convert Unicode input to its byte representation using encoding <code class="code">enc</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.convert_uchar_output-c.html">convert_uchar_output</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new convert_uchar_output enc c_in</code> creates the new channel which convert character output to Unicode using encoding <code class="code">enc</code>. </div> </td></tr> <tr><td align="left"><br>I</td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.in_channel-c.html">in_channel</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new in_channel enc inchan</code> creates the intput channel object <a href="CamomileLibrary.OOChannel.obj_input_channel-c.html"><code class="code">CamomileLibrary.OOChannel.obj_input_channel</code></a> which reads bytes from <code class="code">inchan</code> and converts them to Unicode characters. </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.ULine.input-c.html">input</a> [<a href="CamomileLibrary.Type.ULine.html">CamomileLibrary.Type.ULine</a>]</td> <td><div class="info"> <code class="code">new input separator input_obj</code> creates the new input channel object <a href="CamomileLibrary.Type.OOChannel.obj_input_channel-c.html"><code class="code">CamomileLibrary.Type.OOChannel.obj_input_channel</code></a> which reads from <code class="code">input_obj</code> and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to <code class="code">separator</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.ULine.input-c.html">input</a> [<a href="CamomileLibrary.ULine.html">CamomileLibrary.ULine</a>]</td> <td><div class="info"> <code class="code">new input separator input_obj</code> creates the new input channel object <a href="CamomileLibrary.OOChannel.obj_input_channel-c.html"><code class="code">CamomileLibrary.OOChannel.obj_input_channel</code></a> which reads from <code class="code">input_obj</code> and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to <code class="code">separator</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.ULine.Type.input_line-c.html">input_line</a> [<a href="CamomileLibrary.Type.ULine.Type.html">CamomileLibrary.Type.ULine.Type</a>]</td> <td><div class="info"> <code class="code">new input_line input_obj</code> creates the new input channel object <a href="CamomileLibrary.Type.OOChannel.obj_input_channel-c.html"><code class="code">CamomileLibrary.Type.OOChannel.obj_input_channel</code></a> which reads Unicode characters from <code class="code">input_obj</code> and output lines. </div> </td></tr> <tr><td><a href="CamomileLibrary.ULine.Type.input_line-c.html">input_line</a> [<a href="CamomileLibrary.ULine.Type.html">CamomileLibrary.ULine.Type</a>]</td> <td><div class="info"> <code class="code">new input_line input_obj</code> creates the new input channel object <a href="CamomileLibrary.OOChannel.obj_input_channel-c.html"><code class="code">CamomileLibrary.OOChannel.obj_input_channel</code></a> which reads Unicode characters from <code class="code">input_obj</code> and output lines. </div> </td></tr> <tr><td align="left"><br>N</td></tr> <tr><td><a href="CamomileLibrary.UNF.Type.nfc-c.html">nfc</a> [<a href="CamomileLibrary.UNF.Type.html">CamomileLibrary.UNF.Type</a>]</td> <td></td></tr> <tr><td><a href="CamomileLibrary.UNF.Type.nfd-c.html">nfd</a> [<a href="CamomileLibrary.UNF.Type.html">CamomileLibrary.UNF.Type</a>]</td> <td></td></tr> <tr><td><a href="CamomileLibrary.UNF.Type.nfkc-c.html">nfkc</a> [<a href="CamomileLibrary.UNF.Type.html">CamomileLibrary.UNF.Type</a>]</td> <td></td></tr> <tr><td><a href="CamomileLibrary.UNF.Type.nfkd-c.html">nfkd</a> [<a href="CamomileLibrary.UNF.Type.html">CamomileLibrary.UNF.Type</a>]</td> <td></td></tr> <tr><td align="left"><br>O</td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.of_in_channel-c.html">of_in_channel</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert an OCaml input channel to an OO-based character input channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.of_in_channel-c.html">of_in_channel</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert an OCaml input channel to an OO-based character input channel </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.OOChannel.of_out_channel-c.html">of_out_channel</a> [<a href="CamomileLibrary.Type.OOChannel.html">CamomileLibrary.Type.OOChannel</a>]</td> <td><div class="info"> Convert an OCaml output channel to an OO-based character output channel </div> </td></tr> <tr><td><a href="CamomileLibrary.OOChannel.of_out_channel-c.html">of_out_channel</a> [<a href="CamomileLibrary.OOChannel.html">CamomileLibrary.OOChannel</a>]</td> <td><div class="info"> Convert an OCaml output channel to an OO-based character output channel </div> </td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.out_channel-c.html">out_channel</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new out_channel enc outchan</code> creates the output channel object <a href="CamomileLibrary.OOChannel.obj_output_channel-c.html"><code class="code">CamomileLibrary.OOChannel.obj_output_channel</code></a> which receives Unicode characters and outputs them to <code class="code">outchan</code> using the encoding <code class="code">enc</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.ULine.output-c.html">output</a> [<a href="CamomileLibrary.Type.ULine.html">CamomileLibrary.Type.ULine</a>]</td> <td><div class="info"> <code class="code">new output separator output_obj</code> creates the new output channel object <a href="CamomileLibrary.Type.OOChannel.obj_output_channel-c.html"><code class="code">CamomileLibrary.Type.OOChannel.obj_output_channel</code></a> which receives Unicode characters and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to <code class="code">separator</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.ULine.output-c.html">output</a> [<a href="CamomileLibrary.ULine.html">CamomileLibrary.ULine</a>]</td> <td><div class="info"> <code class="code">new output separator output_obj</code> creates the new output channel object <a href="CamomileLibrary.OOChannel.obj_output_channel-c.html"><code class="code">CamomileLibrary.OOChannel.obj_output_channel</code></a> which receives Unicode characters and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to <code class="code">separator</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.Type.ULine.Type.output_line-c.html">output_line</a> [<a href="CamomileLibrary.Type.ULine.Type.html">CamomileLibrary.Type.ULine.Type</a>]</td> <td><div class="info"> <code class="code">new output_line ~sp output_obj</code> create the new output channel object <a href="CamomileLibrary.Type.OOChannel.obj_output_channel-c.html"><code class="code">CamomileLibrary.Type.OOChannel.obj_output_channel</code></a> which output each line to <code class="code">output_obj</code> using <code class="code">sp</code> as a line separator. </div> </td></tr> <tr><td><a href="CamomileLibrary.ULine.Type.output_line-c.html">output_line</a> [<a href="CamomileLibrary.ULine.Type.html">CamomileLibrary.ULine.Type</a>]</td> <td><div class="info"> <code class="code">new output_line ~sp output_obj</code> create the new output channel object <a href="CamomileLibrary.OOChannel.obj_output_channel-c.html"><code class="code">CamomileLibrary.OOChannel.obj_output_channel</code></a> which output each line to <code class="code">output_obj</code> using <code class="code">sp</code> as a line separator. </div> </td></tr> <tr><td align="left"><br>U</td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.uchar_input_channel_of-c.html">uchar_input_channel_of</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new uchar_input_channel_of enc c_in</code> creates the new intput channel which convert characters to Unicode using encoding <code class="code">enc</code>. </div> </td></tr> <tr><td><a href="CamomileLibrary.CharEncoding.Interface.uchar_output_channel_of-c.html">uchar_output_channel_of</a> [<a href="CamomileLibrary.CharEncoding.Interface.html">CamomileLibrary.CharEncoding.Interface</a>]</td> <td><div class="info"> <code class="code">new uchar_ouput_channel_of enc c_out</code> creates the new output channel which convert Unicode to its byte representation using encoding <code class="code">enc</code>. </div> </td></tr> </table> </body> </html>