<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 modules" rel=Appendix href="index_modules.html"> <link title="Base64" rel="Chapter" href="Base64.html"> <link title="BitSet" rel="Chapter" href="BitSet.html"> <link title="Dllist" rel="Chapter" href="Dllist.html"> <link title="DynArray" rel="Chapter" href="DynArray.html"> <link title="Enum" rel="Chapter" href="Enum.html"> <link title="ExtArray" rel="Chapter" href="ExtArray.html"> <link title="ExtHashtbl" rel="Chapter" href="ExtHashtbl.html"> <link title="ExtList" rel="Chapter" href="ExtList.html"> <link title="ExtString" rel="Chapter" href="ExtString.html"> <link title="Global" rel="Chapter" href="Global.html"> <link title="IO" rel="Chapter" href="IO.html"> <link title="OptParse" rel="Chapter" href="OptParse.html"> <link title="Option" rel="Chapter" href="Option.html"> <link title="PMap" rel="Chapter" href="PMap.html"> <link title="RefList" rel="Chapter" href="RefList.html"> <link title="Std" rel="Chapter" href="Std.html"> <link title="UChar" rel="Chapter" href="UChar.html"> <link title="UTF8" rel="Chapter" href="UTF8.html"> <link title="Unzip" rel="Chapter" href="Unzip.html"><title>Index of values</title> </head> <body> <div class="navbar"> <a class="up" href="index.html" title="Index">Up</a> </div> <h1>Index of values</h1> <table> <tr><td align="left"><br></td></tr> <tr><td><a href="ExtList.html#VAL(@)">(@)</a> [<a href="ExtList.html">ExtList</a>]</td> <td><div class="info"> the new implementation for ( @ ) operator, see <code class="code">List.append</code>. </div> </td></tr> <tr><td align="left"><br>A</td></tr> <tr><td><a href="RefList.html#VALadd">add</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Adds an element at the end - O(n) </div> </td></tr> <tr><td><a href="PMap.html#VALadd">add</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">add x y m</code> returns a map containing the same bindings as <code class="code">m</code>, plus a binding of <code class="code">x</code> to <code class="code">y</code>. </div> </td></tr> <tr><td><a href="OptParse.OptParser.html#VALadd">add</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Add an option to the option parser. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALadd">add</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALadd">add</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">add darr v</code> appends <code class="code">v</code> onto <code class="code">darr</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALadd">add</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">add n a</code> Creates a new node containing data <code class="code">a</code> and inserts it into the list after node <code class="code">n</code>. </div> </td></tr> <tr><td><a href="UTF8.Buf.html#VALadd_buffer">add_buffer</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> <code class="code">add_buffer b1 b2</code> adds the contents of <code class="code">b2</code> to <code class="code">b1</code>. </div> </td></tr> <tr><td><a href="UTF8.Buf.html#VALadd_char">add_char</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> Add one Unicode character to the buffer. </div> </td></tr> <tr><td><a href="OptParse.OptParser.html#VALadd_group">add_group</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Add a group to the option parser. </div> </td></tr> <tr><td><a href="RefList.html#VALadd_sort">add_sort</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Adds an element in a sorted list, using optional comparator or 'compare' as default. </div> </td></tr> <tr><td><a href="UTF8.Buf.html#VALadd_string">add_string</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> Add the UTF-8 string to the buffer. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALappend">append</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALappend">append</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALappend">append</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">append e1 e2</code> returns an enumeration that will enumerate over all elements of <code class="code">e1</code> followed by all elements of <code class="code">e2</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALappend">append</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">append src dst</code> adds all elements of <code class="code">src</code> to the end of <code class="code">dst</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALappend">append</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">append n a</code> Creates a new node containing data <code class="code">a</code> and inserts it into the list after node <code class="code">n</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALassoc">assoc</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALassq">assq</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="RefList.Index.html#VALat_index">at_index</a> [<a href="RefList.Index.html">RefList.Index</a>]</td> <td><div class="info"> Return the element of ref list at the specified index raise <code class="code">Invalid_index</code> if the index is outside <code class="code">0 ; length-1</code> </div> </td></tr> <tr><td align="left"><br>B</td></tr> <tr><td><a href="ExtString.String.html#VALblit">blit</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALblit">blit</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALblit">blit</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">blit src srcidx dst dstidx len</code> copies <code class="code">len</code> elements from <code class="code">src</code> starting with index <code class="code">srcidx</code> to <code class="code">dst</code> starting at <code class="code">dstidx</code>. </div> </td></tr> <tr><td align="left"><br>C</td></tr> <tr><td><a href="OptParse.Opt.html#VALcallback_option">callback_option</a> [<a href="OptParse.Opt.html">OptParse.Opt</a>]</td> <td><div class="info"> Make a callback option which takes a single argument. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALcapitalize">capitalize</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALcast_output">cast_output</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> You can safely transform any output to an unit output in a safe way by using this function. </div> </td></tr> <tr><td><a href="UChar.html#VALchar_of">char_of</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">char_of u</code> returns the Latin-1 representation of <code class="code">u</code>. </div> </td></tr> <tr><td><a href="UChar.html#VALchr">chr</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">code n</code> returns the Unicode character with the code number <code class="code">n</code>. </div> </td></tr> <tr><td><a href="UChar.html#VALchr_of_uint">chr_of_uint</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">chr_of_uint n</code> returns the Unicode character of the code number <code class="code">n</code>. </div> </td></tr> <tr><td><a href="UTF8.Buf.html#VALclear">clear</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> Empty the buffer, but retains the internal storage which was holding the contents </div> </td></tr> <tr><td><a href="RefList.html#VALclear">clear</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Removes all elements </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALclear">clear</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALclear">clear</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> remove all elements from the array and resize it to 0. </div> </td></tr> <tr><td><a href="Enum.html#VALclone">clone</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">clone e</code> creates a new enumeration that is copy of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALclone">clone</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> Same as <code class="code">copy</code> </div> </td></tr> <tr><td><a href="IO.html#VALclose_in">close_in</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Close the input. </div> </td></tr> <tr><td><a href="IO.html#VALclose_out">close_out</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Close the output and return its accumulator data. </div> </td></tr> <tr><td><a href="UChar.html#VALcode">code</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">code u</code> returns the Unicode code number of <code class="code">u</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALcombine">combine</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALcompact">compact</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">compact darr</code> ensures that the space allocated by the array is minimal. </div> </td></tr> <tr><td><a href="UTF8.html#VALcompare">compare</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> Code point comparison by the lexicographic order. </div> </td></tr> <tr><td><a href="UChar.html#VALcompare">compare</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">compare u1 u2</code> returns, a value > 0 if <code class="code">u1</code> has a larger Unicode code number than <code class="code">u2</code>, 0 if <code class="code">u1</code> and <code class="code">u2</code> are the same Unicode character, a value < 0 if <code class="code">u1</code> has a smaller Unicode code number than <code class="code">u2</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALcompare">compare</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="BitSet.html#VALcompare">compare</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">compare s1 s2</code> compares two bitsets. </div> </td></tr> <tr><td><a href="UTF8.html#VALcompare_index">compare_index</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">compare_index s i1 i2</code> returns a value < 0 if <code class="code">i1</code> is the position located before <code class="code">i2</code>, 0 if <code class="code">i1</code> and <code class="code">i2</code> points the same location, a value > 0 if <code class="code">i1</code> is the position located after <code class="code">i2</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALconcat">concat</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALconcat">concat</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALconcat">concat</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALconcat">concat</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">concat e</code> returns an enumeration over all elements of all enumerations of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALconservative_exponential_resizer">conservative_exponential_resizer</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">conservative_exponential_resizer</code> is an example resizer function which uses the oldlength parameter. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALcontains">contains</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALcontains_from">contains_from</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="UTF8.Buf.html#VALcontents">contents</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> <code class="code">contents buf</code> returns the contents of the buffer. </div> </td></tr> <tr><td><a href="RefList.html#VALcopy">copy</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Makes a copy of a ref list - O(1) </div> </td></tr> <tr><td><a href="ExtString.String.html#VALcopy">copy</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALcopy">copy</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALcopy">copy</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALcopy">copy</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">copy src</code> returns a fresh copy of <code class="code">src</code>, such that no modification of <code class="code">src</code> affects the copy, or vice versa (all new memory is allocated for the copy). </div> </td></tr> <tr><td><a href="Dllist.html#VALcopy">copy</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Copy the list attached to the given node and return the copy of the given node. </div> </td></tr> <tr><td><a href="BitSet.html#VALcopy">copy</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> Copy a bitset : further modifications of first one will not affect the copy. </div> </td></tr> <tr><td><a href="RefList.html#VALcopy_enum">copy_enum</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Makes a copy of a enum </div> </td></tr> <tr><td><a href="RefList.html#VALcopy_list">copy_list</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Makes a copy of a list - O(1) </div> </td></tr> <tr><td><a href="Enum.html#VALcount">count</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">count e</code> returns the number of remaining elements in <code class="code">e</code> without consuming the enumeration. </div> </td></tr> <tr><td><a href="BitSet.html#VALcount">count</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">count s</code> returns the number of bits set in the bitset <code class="code">s</code>. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALcount_option">count_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> Create a counting option which increments its value each time the option is encountered on the command line. </div> </td></tr> <tr><td><a href="UTF8.Buf.html#VALcreate">create</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> <code class="code">create n</code> creates a buffer with the initial size <code class="code">n</code>-bytes. </div> </td></tr> <tr><td><a href="PMap.html#VALcreate">create</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> creates a new empty map, using the provided function for key comparison. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALcreate">create</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALcreate">create</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALcreate">create</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALcreate">create</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">create()</code> returns a new empty dynamic array. </div> </td></tr> <tr><td><a href="Dllist.html#VALcreate">create</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Creates a node. </div> </td></tr> <tr><td><a href="BitSet.html#VALcreate">create</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> Create an empty bitset with an initial size (in number of bits). </div> </td></tr> <tr><td><a href="IO.html#VALcreate_in">create_in</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Fully create an input by giving all the needed functions. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALcreate_matrix">create_matrix</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALcreate_out">create_out</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Fully create an output by giving all the needed functions. </div> </td></tr> <tr><td align="left"><br>D</td></tr> <tr><td><a href="Base64.html#VALdecode">decode</a> [<a href="Base64.html">Base64</a>]</td> <td><div class="info"> Generic base64 decoding over an input. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALdecr_option">decr_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> Exactly identical to <code class="code">count_option ~dest:dest ~increment:(-1) ()</code>. </div> </td></tr> <tr><td><a href="Option.html#VALdefault">default</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">default x (Some v)</code> returns <code class="code">v</code> and <code class="code">default x None</code> returns <code class="code">x</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALdefault_resizer">default_resizer</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> The default resizer function the library is using - in this version of DynArray, this is the <code class="code">exponential_resizer</code> but should change in next versions. </div> </td></tr> <tr><td><a href="DynArray.html#VALdelete">delete</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">delete darr idx</code> deletes the element of <code class="code">darr</code> at <code class="code">idx</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALdelete_last">delete_last</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">delete_last darr</code> deletes the last element of <code class="code">darr</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALdelete_range">delete_range</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">delete_range darr p len</code> deletes <code class="code">len</code> elements starting at index <code class="code">p</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALdemote">demote</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">demote n</code> Swaps <code class="code">n</code> with <code class="code">prev n</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALdiff">diff</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">diff s t</code> returns <code class="code">s</code>-<code class="code">t</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALdifferentiate">differentiate</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">differentiate s t</code> removes the elements of <code class="code">t</code> from <code class="code">s</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALdifferentiate_sym">differentiate_sym</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">differentiate_sym s t</code> sets <code class="code">s</code> to the symmetrical difference of the sets <code class="code">s</code> and <code class="code">t</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALdrop">drop</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">drop n l</code> returns <code class="code">l</code> without the first <code class="code">n</code> elements, or the empty list if <code class="code">l</code> have less than <code class="code">n</code> elements. </div> </td></tr> <tr><td><a href="Dllist.html#VALdrop">drop</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Remove node from the list no matter where it is. </div> </td></tr> <tr><td><a href="IO.html#VALdrop_bits">drop_bits</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Drop up to 7 buffered bits and restart to next input character. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALdropwhile">dropwhile</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">dropwhile f xs</code> returns the list <code class="code">xs</code> with the first elements satisfying the predicate <code class="code">f</code> dropped. </div> </td></tr> <tr><td><a href="Std.html#VALdump">dump</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> represent a runtime value as a string. </div> </td></tr> <tr><td align="left"><br>E</td></tr> <tr><td><a href="RefList.html#VALempty">empty</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns a new empty ref list </div> </td></tr> <tr><td><a href="PMap.html#VALempty">empty</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> The empty map, using <code class="code">compare</code> as key comparison function. </div> </td></tr> <tr><td><a href="Global.html#VALempty">empty</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Returns an new named empty global. </div> </td></tr> <tr><td><a href="Enum.html#VALempty">empty</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> The empty enumeration : contains no element </div> </td></tr> <tr><td><a href="DynArray.html#VALempty">empty</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> Return true if the number of elements in the array is 0. </div> </td></tr> <tr><td><a href="BitSet.html#VALempty">empty</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> Create an empty bitset of size 0, the bitset will automatically expand when needed. </div> </td></tr> <tr><td><a href="Base64.html#VALencode">encode</a> [<a href="Base64.html">Base64</a>]</td> <td><div class="info"> Generic base64 encoding over an output. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALends_with">ends_with</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">ends_with s x</code> returns true if the string <code class="code">s</code> is ending with <code class="code">x</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALenum">enum</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns an enumeration of current elements in the ref list </div> </td></tr> <tr><td><a href="PMap.html#VALenum">enum</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> creates an enumeration for this map. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALenum">enum</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns an enumeration of the characters of a string. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALenum">enum</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Returns an enumeration of the elements of a list. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALenum">enum</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Return an enumeration of (key,value) pairs of a hashtable. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALenum">enum</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> Returns an enumeration of the elements of an array. </div> </td></tr> <tr><td><a href="DynArray.html#VALenum">enum</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">enum darr</code> returns the enumeration of <code class="code">darr</code> elements. </div> </td></tr> <tr><td><a href="Dllist.html#VALenum">enum</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Create an enum of the list. </div> </td></tr> <tr><td><a href="BitSet.html#VALenum">enum</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">enum s</code> returns an enumeration of bits which are set in the bitset <code class="code">s</code>. </div> </td></tr> <tr><td><a href="UChar.html#VALeq">eq</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> Equality by code point comparison </div> </td></tr> <tr><td><a href="BitSet.html#VALequals">equals</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">equals s1 s2</code> returns true if, and only if, all bits values in s1 are the same as in s2. </div> </td></tr> <tr><td><a href="OptParse.OptParser.html#VALerror">error</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Display an error message and exit the program. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALescaped">escaped</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="RefList.html#VALexists">exists</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Return <code class="code">true</code> if an element matches the specified predicate </div> </td></tr> <tr><td><a href="PMap.html#VALexists">exists</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> same as <code class="code">mem</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALexists">exists</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">exists str sub</code> returns true if <code class="code">sub</code> is a substring of <code class="code">str</code> or false otherwise. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALexists">exists</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALexists">exists</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> <code class="code">exists h k</code> returns true is at least one item with key <code class="code">k</code> is found in the hashtable. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALexists">exists</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">exists p [a1; ...; an]</code> checks if at least one element of the array satisfies the predicate <code class="code">p</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALexists2">exists2</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALexplode">explode</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">explode s</code> returns the list of characters in the string <code class="code">s</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALexponential_resizer">exponential_resizer</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> The exponential resizer- The default resizer except when the resizer is being copied from some other darray. </div> </td></tr> <tr><td align="left"><br>F</td></tr> <tr><td><a href="Enum.html#VALfast_count">fast_count</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> For users worried about the speed of <code class="code">count</code> you can call the <code class="code">fast_count</code> function that will give an hint about <code class="code">count</code> implementation. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfast_sort">fast_sort</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfast_sort">fast_sort</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="OptParse.Formatter.html#VALfill">fill</a> [<a href="OptParse.Formatter.html">OptParse.Formatter</a>]</td> <td><div class="info"> See <a href="OptParse.Formatter.html#VALwrap"><code class="code">OptParse.Formatter.wrap</code></a>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALfill">fill</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfill">fill</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="RefList.html#VALfilter">filter</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Remove all elements that do not match the specified predicate </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfilter">filter</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfilter">filter</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">filter p a</code> returns all the elements of the array <code class="code">a</code> that satisfy the predicate <code class="code">p</code>. </div> </td></tr> <tr><td><a href="Enum.html#VALfilter">filter</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">filter f e</code> returns an enumeration over all elements <code class="code">x</code> of <code class="code">e</code> such as <code class="code">f x</code> returns <code class="code">true</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALfilter">filter</a> [<a href="DynArray.html">DynArray</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALfilter_map">filter_map</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">filter_map f l</code> call <code class="code">(f a0) (f a1).... (f an)</code> where <code class="code">a0..an</code> are the elements of <code class="code">l</code>. </div> </td></tr> <tr><td><a href="Enum.html#VALfilter_map">filter_map</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">filter_map f e</code> returns an enumeration over all elements <code class="code">x</code> such as <code class="code">f y</code> returns <code class="code">Some x</code> , where <code class="code">y</code> is an element of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="Std.html#VALfinally">finally</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> <code class="code">finally fend f x</code> calls <code class="code">f x</code> and then <code class="code">fend()</code> even if <code class="code">f x</code> raised an exception. </div> </td></tr> <tr><td><a href="RefList.html#VALfind">find</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Find the first element matching the specified predicate raise <code class="code">Not_found</code> if no element is found </div> </td></tr> <tr><td><a href="PMap.html#VALfind">find</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">find x m</code> returns the current binding of <code class="code">x</code> in <code class="code">m</code>, or raises <code class="code">Not_found</code> if no such binding exists. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALfind">find</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">find s x</code> returns the starting index of the string <code class="code">x</code> within the string <code class="code">s</code> or raises <code class="code">Invalid_string</code> if <code class="code">x</code> is not a substring of <code class="code">s</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfind">find</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALfind">find</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfind">find</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">find p a</code> returns the first element of array <code class="code">a</code> that satisfies the predicate <code class="code">p</code>. </div> </td></tr> <tr><td><a href="Enum.html#VALfind">find</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">find f e</code> returns the first element <code class="code">x</code> of <code class="code">e</code> such that <code class="code">f x</code> returns <code class="code">true</code>, consuming the enumeration up to and including the found element, or, raises <code class="code">Not_found</code> if no such element exists in the enumeration, consuming the whole enumeration in the search. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfind_all">find_all</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALfind_all">find_all</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfind_all">find_all</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">find_all</code> is another name for <a href="ExtArray.Array.html#VALfilter"><code class="code">ExtArray.Array.filter</code></a>. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALfind_default">find_default</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Find a binding for the key, and return a default value if not found </div> </td></tr> <tr><td><a href="RefList.html#VALfind_exc">find_exc</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Same as find but takes an exception to be raised when no element is found as additional parameter </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfind_exc">find_exc</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">find_exc p e l</code> returns the first element of <code class="code">l</code> such as <code class="code">p x</code> returns <code class="code">true</code> or raises <code class="code">e</code> if such element as not been found. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfind_map">find_map</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">find_map pred list</code> finds the first element of <code class="code">list</code> for which <code class="code">pred element</code> returns <code class="code">Some r</code>. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALfind_option">find_option</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Find a binding for the key, or return <code class="code">None</code> if no value is found </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfindi">findi</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">findi p e l</code> returns the first element <code class="code">ai</code> of <code class="code">l</code> along with its index <code class="code">i</code> such that <code class="code">p i ai</code> is true, or raises <code class="code">Not_found</code> if no such element has been found. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALfindi">findi</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">findi p a</code> returns the index of the first element of array <code class="code">a</code> that satisfies the predicate <code class="code">p</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALfirst">first</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns the first element or raises <code class="code">Empty_list</code> if the ref list is empty </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfirst">first</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Returns the first element of the list, or raise <code class="code">Empty_list</code> if the list is empty (similar to <code class="code">hd</code>). </div> </td></tr> <tr><td><a href="ExtList.List.html#VALflatten">flatten</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="OptParse.StdOpt.html#VALfloat_callback">float_callback</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> See <a href="OptParse.StdOpt.html#VALint_callback"><code class="code">OptParse.StdOpt.int_callback</code></a>. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALfloat_option">float_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> See <a href="OptParse.StdOpt.html#VALint_option"><code class="code">OptParse.StdOpt.int_option</code></a>. </div> </td></tr> <tr><td><a href="IO.html#VALflush">flush</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Flush an output. </div> </td></tr> <tr><td><a href="IO.html#VALflush_bits">flush_bits</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Flush remaining unwritten bits, adding up to 7 bits which values 0. </div> </td></tr> <tr><td><a href="PMap.html#VALfold">fold</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">fold f m a</code> computes <code class="code">(f kN dN ... (f k1 d1 a)...)</code>, where <code class="code">k1 ... kN</code> are the keys of all bindings in <code class="code">m</code>, and <code class="code">d1 ... dN</code> are the associated data. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALfold">fold</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALfold">fold</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">fold f v e</code> returns <code class="code">v</code> if <code class="code">e</code> is empty, otherwise <code class="code">f aN (... (f a2 (f a1 v)) ...)</code> where a1..N are the elements of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="Enum.html#VALfold2">fold2</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">fold2</code> is similar to <code class="code">fold</code> but will fold over two enumerations at the same time until one of the two enumerations ends. </div> </td></tr> <tr><td><a href="Enum.html#VALfold2i">fold2i</a> [<a href="Enum.html">Enum</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALfold_left">fold_left</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">fold_left f a s</code> is <code class="code">f (... (f (f a s.[0]) s.[1]) ...) s.[n-1]</code> </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfold_left">fold_left</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfold_left">fold_left</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALfold_left">fold_left</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">fold_left f x darr</code> computes <code class="code">f ( ... ( f ( f (get darr 0) x) (get darr 1) ) ... ) (get darr n-1)</code>, similar to <code class="code">Array.fold_left</code> or <code class="code">List.fold_left</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALfold_left">fold_left</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Accumulate a value over the entire list. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfold_left2">fold_left2</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALfold_right">fold_right</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">fold_right f s b</code> is <code class="code">f s.[0] (f s.[1] (... (f s.[n-1] b) ...))</code> </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfold_right">fold_right</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfold_right">fold_right</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALfold_right">fold_right</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">fold_right f darr x</code> computes <code class="code"> f (get darr 0) (f (get darr 1) ( ... ( f (get darr n-1) x ) ... ) ) </code> similar to <code class="code">Array.fold_right</code> or <code class="code">List.fold_right</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALfold_right">fold_right</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Accumulate a value over the entire list. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfold_right2">fold_right2</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="PMap.html#VALfoldi">foldi</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> Same as <code class="code">fold</code>, but the function receives as arguments both the key and the associated value for each binding of the map. </div> </td></tr> <tr><td><a href="Enum.html#VALfoldi">foldi</a> [<a href="Enum.html">Enum</a>]</td> <td></td></tr> <tr><td><a href="RefList.html#VALfor_all">for_all</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Return <code class="code">true</code> if all elements match the specified predicate </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfor_all">for_all</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALfor_all">for_all</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">for_all p [a1; ...; an]</code> checks if all elements of the array satisfy the predicate <code class="code">p</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALfor_all2">for_all2</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALforce">force</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">force e</code> forces the application of all lazy functions and the enumeration of all elements, exhausting the enumeration. </div> </td></tr> <tr><td><a href="Enum.html#VALfrom">from</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">from next</code> creates an enumeration from the <code class="code">next</code> function. </div> </td></tr> <tr><td><a href="IO.html#VALfrom_in_channel">from_in_channel</a> [<a href="IO.html">IO</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALfrom_in_chars">from_in_chars</a> [<a href="IO.html">IO</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALfrom_out_channel">from_out_channel</a> [<a href="IO.html">IO</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALfrom_out_chars">from_out_chars</a> [<a href="IO.html">IO</a>]</td> <td></td></tr> <tr><td align="left"><br>G</td></tr> <tr><td><a href="UTF8.html#VALget">get</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">get s n</code> returns <code class="code">n</code>-th Unicode character of <code class="code">s</code>. </div> </td></tr> <tr><td><a href="Option.html#VALget">get</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">get (Some x)</code> returns <code class="code">x</code> and <code class="code">get None</code> raises <code class="code">No_value</code>. </div> </td></tr> <tr><td><a href="OptParse.Opt.html#VALget">get</a> [<a href="OptParse.Opt.html">OptParse.Opt</a>]</td> <td><div class="info"> Get the value of an option. </div> </td></tr> <tr><td><a href="Global.html#VALget">get</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Get the global value contents - raise Global_not_initialized if not defined. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALget">get</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALget">get</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALget">get</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">get e</code> returns <code class="code">None</code> if <code class="code">e</code> is empty or <code class="code">Some x</code> where <code class="code">x</code> is the next element of <code class="code">e</code>, in which case the element is removed from the enumeration. </div> </td></tr> <tr><td><a href="DynArray.html#VALget">get</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">get darr idx</code> gets the element in <code class="code">darr</code> at index <code class="code">idx</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALget">get</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Given a node, get the data associated with that node. </div> </td></tr> <tr><td><a href="DynArray.html#VALget_resizer">get_resizer</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> Get the current resizer function for a given array </div> </td></tr> <tr><td align="left"><br>H</td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALhash">hash</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="RefList.html#VALhd">hd</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> same as <code class="code">first</code> </div> </td></tr> <tr><td><a href="ExtList.List.html#VALhd">hd</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Returns the first element of the list or raise <code class="code">Empty_list</code> if the list is empty. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALhelp_option">help_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">help_option ()</code> returns the standard help option which displays a usage message and exits the program when encountered on the command line. </div> </td></tr> <tr><td align="left"><br>I</td></tr> <tr><td><a href="Std.html#VALidentity">identity</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> the identity function. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALimplode">implode</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">implode cs</code> returns a string resulting from concatenating the characters in the list <code class="code">cs</code>. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALincr_option">incr_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> Exactly identical to <code class="code">count_option ~dest:dest ~increment:1 ()</code>. </div> </td></tr> <tr><td><a href="OptParse.Formatter.html#VALindented_formatter">indented_formatter</a> [<a href="OptParse.Formatter.html">OptParse.Formatter</a>]</td> <td><div class="info"> Create an "indented" formatter with the given options. </div> </td></tr> <tr><td><a href="RefList.Index.html#VALindex">index</a> [<a href="RefList.Index.html">RefList.Index</a>]</td> <td><div class="info"> Return the index (position : 0 starting) of an element in a ref list, using the specified comparator raise <code class="code">Not_found</code> if no element was found </div> </td></tr> <tr><td><a href="ExtString.String.html#VALindex">index</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALindex_from">index_from</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="RefList.Index.html#VALindex_of">index_of</a> [<a href="RefList.Index.html">RefList.Index</a>]</td> <td><div class="info"> Return the index (position : 0 starting) of an element in a ref list, using ( = ) for testing element equality raise <code class="code">Not_found</code> if no element was found </div> </td></tr> <tr><td><a href="DynArray.html#VALindex_of">index_of</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">index_of f darr</code> returns the index of the first element <code class="code">x</code> in darr such as <code class="code">f x</code> returns <code class="code">true</code> or raise <code class="code">Not_found</code> if not found. </div> </td></tr> <tr><td><a href="Unzip.html#VALinflate">inflate</a> [<a href="Unzip.html">Unzip</a>]</td> <td><div class="info"> wrap an input using "inflate" decompression algorithm. </div> </td></tr> <tr><td><a href="Unzip.html#VALinflate_data">inflate_data</a> [<a href="Unzip.html">Unzip</a>]</td> <td></td></tr> <tr><td><a href="Unzip.html#VALinflate_init">inflate_init</a> [<a href="Unzip.html">Unzip</a>]</td> <td></td></tr> <tr><td><a href="UTF8.html#VALinit">init</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">init len f</code> returns a new string which contains <code class="code">len</code> Unicode characters. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALinit">init</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">init l f</code> returns the string of length <code class="code">l</code> with the chars f 0 , f 1 , f 2 ... </div> </td></tr> <tr><td><a href="ExtList.List.html#VALinit">init</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Similar to <code class="code">Array.init</code>, <code class="code">init n f</code> returns the list containing the results of (f 0),(f 1).... </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALinit">init</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALinit">init</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">init n f</code> creates a new enumeration over elements <code class="code">f 0, f 1, ..., f (n-1)</code> </div> </td></tr> <tr><td><a href="DynArray.html#VALinit">init</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">init n f</code> returns an array of <code class="code">n</code> elements filled with values returned by <code class="code">f 0 , f 1, ... f (n-1)</code>. </div> </td></tr> <tr><td><a href="IO.html#VALinput">input</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> <code class="code">input i s p l</code> reads up to <code class="code">l</code> characters from the given input, storing them in string <code class="code">s</code>, starting at character number <code class="code">p</code>. </div> </td></tr> <tr><td><a href="Std.html#VALinput_all">input_all</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> Return the whole contents of an input channel as a single string. </div> </td></tr> <tr><td><a href="IO.html#VALinput_bits">input_bits</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read bits from an input </div> </td></tr> <tr><td><a href="IO.html#VALinput_channel">input_channel</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an input that will read from a channel. </div> </td></tr> <tr><td><a href="Std.html#VALinput_chars">input_chars</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> Returns an enumeration over characters of an input channel. </div> </td></tr> <tr><td><a href="IO.html#VALinput_enum">input_enum</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an input that will read from an <code class="code">enum</code>. </div> </td></tr> <tr><td><a href="Std.html#VALinput_file">input_file</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> returns the data of a given filename. </div> </td></tr> <tr><td><a href="Std.html#VALinput_lines">input_lines</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> Returns an enumeration over lines of an input channel, as read by the <code class="code">input_line</code> function. </div> </td></tr> <tr><td><a href="Std.html#VALinput_list">input_list</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> Returns the list of lines read from an input channel. </div> </td></tr> <tr><td><a href="IO.html#VALinput_string">input_string</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an input that will read from a string. </div> </td></tr> <tr><td><a href="DynArray.html#VALinsert">insert</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">insert darr idx v</code> inserts <code class="code">v</code> into <code class="code">darr</code> at index <code class="code">idx</code>. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALint_callback">int_callback</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">int_callback ?metavar f</code> returns an option which takes a single integer argument and calls <code class="code">f</code> with that argument when encountered on the command line. </div> </td></tr> <tr><td><a href="UChar.html#VALint_of_uchar">int_of_uchar</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> Alias of <code class="code">uint_code</code> </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALint_option">int_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">int_option ?default ?metavar ()</code> returns an option which takes a single integer argument. </div> </td></tr> <tr><td><a href="BitSet.html#VALinter">inter</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">inter s t</code> returns the intersection of sets <code class="code">s</code> and <code class="code">t</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALintersect">intersect</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">intersect s t</code> sets <code class="code">s</code> to the intersection of the sets <code class="code">s</code> and <code class="code">t</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALis_empty">is_empty</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Return <code class="code">true</code> if a ref list is empty </div> </td></tr> <tr><td><a href="PMap.html#VALis_empty">is_empty</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> returns true if the map is empty. </div> </td></tr> <tr><td><a href="Enum.html#VALis_empty">is_empty</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">is_empty e</code> returns true if <code class="code">e</code> does not contains any element. </div> </td></tr> <tr><td><a href="Option.html#VALis_none">is_none</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">is_none None</code> returns <code class="code">true</code> otherwise it returns <code class="code">false</code>. </div> </td></tr> <tr><td><a href="OptParse.Opt.html#VALis_set">is_set</a> [<a href="OptParse.Opt.html">OptParse.Opt</a>]</td> <td><div class="info"> Find out if the option has a value (either by default or from the command line). </div> </td></tr> <tr><td><a href="BitSet.html#VALis_set">is_set</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">is_set s n</code> returns true if nth-bit in the bitset <code class="code">s</code> is set, or false otherwise. </div> </td></tr> <tr><td><a href="Option.html#VALis_some">is_some</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">is_some (Some x)</code> returns <code class="code">true</code> otherwise it returns <code class="code">false</code>. </div> </td></tr> <tr><td><a href="Global.html#VALisdef">isdef</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Return <code class="code">true</code> if the global value has been set. </div> </td></tr> <tr><td><a href="UTF8.html#VALiter">iter</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">iter f s</code> applies <code class="code">f</code> to all Unicode characters in <code class="code">s</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALiter">iter</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Apply the given function to all elements of the ref list, in respect with the order of the list </div> </td></tr> <tr><td><a href="PMap.html#VALiter">iter</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">iter f m</code> applies <code class="code">f</code> to all bindings in map <code class="code">m</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALiter">iter</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALiter">iter</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALiter">iter</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALiter">iter</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALiter">iter</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">iter f e</code> calls the function <code class="code">f</code> with each elements of <code class="code">e</code> in turn. </div> </td></tr> <tr><td><a href="DynArray.html#VALiter">iter</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">iter f darr</code> calls the function <code class="code">f</code> on every element of <code class="code">darr</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALiter">iter</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">iter f n</code> Apply <code class="code">f</code> to every element in the list, starting at <code class="code">n</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALiter2">iter2</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALiter2">iter2</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">Array.iter2 f [|a1; ...; an|] [|b1; ...; bn|]</code> performs calls <code class="code">f a1 b1; ...; f an bn</code> in that order. </div> </td></tr> <tr><td><a href="Enum.html#VALiter2">iter2</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">iter2 f e1 e2</code> calls the function <code class="code">f</code> with the next elements of <code class="code">e</code> and <code class="code">e2</code> repeatedly until one of the two enumerations ends. </div> </td></tr> <tr><td><a href="Enum.html#VALiter2i">iter2i</a> [<a href="Enum.html">Enum</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALiteri">iteri</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">iteri f l</code> will call <code class="code">(f 0 a0);(f 1 a1) ... (f n an)</code> where <code class="code">a0..an</code> are the elements of the list <code class="code">l</code>. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALiteri">iteri</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALiteri">iteri</a> [<a href="Enum.html">Enum</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALiteri">iteri</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">iteri f darr</code> calls the function <code class="code">f</code> on every element of <code class="code">darr</code>. </div> </td></tr> <tr><td align="left"><br>J</td></tr> <tr><td><a href="ExtString.String.html#VALjoin">join</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Same as <code class="code">concat</code> </div> </td></tr> <tr><td><a href="Enum.html#VALjunk">junk</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">junk e</code> removes the first element from the enumeration, if any. </div> </td></tr> <tr><td align="left"><br>K</td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALkeys">keys</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Return an enumeration of all the keys of a hashtable. </div> </td></tr> <tr><td align="left"><br>L</td></tr> <tr><td><a href="UTF8.html#VALlast">last</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> The position of the head of the last Unicode character. </div> </td></tr> <tr><td><a href="RefList.html#VALlast">last</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns the last element - O(n) or raises Empty_list if the ref list is empty </div> </td></tr> <tr><td><a href="ExtList.List.html#VALlast">last</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Returns the last element of the list, or raise <code class="code">Empty_list</code> if the list is empty. </div> </td></tr> <tr><td><a href="DynArray.html#VALlast">last</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">last darr</code> returns the last element of <code class="code">darr</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALlchop">lchop</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the same string but without the first character. </div> </td></tr> <tr><td><a href="UTF8.html#VALlength">length</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">length s</code> returns the number of Unicode characters contained in s </div> </td></tr> <tr><td><a href="RefList.html#VALlength">length</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns the number of elements - O(n) </div> </td></tr> <tr><td><a href="ExtString.String.html#VALlength">length</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALlength">length</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALlength">length</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Return the number of elements inserted into the Hashtbl (including duplicates) </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALlength">length</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALlength">length</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> Return the number of elements in the array. </div> </td></tr> <tr><td><a href="Dllist.html#VALlength">length</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Returns the length of the list. </div> </td></tr> <tr><td><a href="UTF8.html#VALlook">look</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">look s i</code> returns the Unicode character of the location <code class="code">i</code> in the string <code class="code">s</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALlowercase">lowercase</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td align="left"><br>M</td></tr> <tr><td><a href="OptParse.OptParser.html#VALmake">make</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Creates a new option parser with the given options. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALmake">make</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALmake">make</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Similar to <code class="code">String.make</code>, <code class="code">make n x</code> returns a * list containing <code class="code">n</code> elements <code class="code">x</code>. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALmake">make</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALmake">make</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> This function creates a fully defined enumeration. </div> </td></tr> <tr><td><a href="DynArray.html#VALmake">make</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">make count</code> returns an array with some memory already allocated so up to <code class="code">count</code> elements can be stored into it without resizing. </div> </td></tr> <tr><td><a href="Base64.html#VALmake_decoding_table">make_decoding_table</a> [<a href="Base64.html">Base64</a>]</td> <td><div class="info"> Create a valid decoding table from an encoding one. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALmake_matrix">make_matrix</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="RefList.html#VALmap">map</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Apply a function to all elements and return the ref list constructed with the function returned values </div> </td></tr> <tr><td><a href="PMap.html#VALmap">map</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">map f m</code> returns a map with same domain as <code class="code">m</code>, where the associated value <code class="code">a</code> of all bindings of <code class="code">m</code> has been replaced by the result of the application of <code class="code">f</code> to <code class="code">a</code>. </div> </td></tr> <tr><td><a href="Option.html#VALmap">map</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">map f (Some x)</code> returns <code class="code">Some (f x)</code> and <code class="code">map None</code> returns <code class="code">None</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALmap">map</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">map f s</code> returns a string where all characters <code class="code">c</code> in <code class="code">s</code> have been replaced by <code class="code">f c</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALmap">map</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALmap">map</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> <code class="code">map f x</code> creates a new hashtable with the same keys as <code class="code">x</code>, but with the function <code class="code">f</code> applied to all the values </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALmap">map</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALmap">map</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">map f e</code> returns an enumeration over <code class="code">(f a1, f a2, ... , f aN)</code> where a1...N are the elements of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALmap">map</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">map f darr</code> applies the function <code class="code">f</code> to every element of <code class="code">darr</code> and creates a dynamic array from the results - similar to <code class="code">List.map</code> or <code class="code">Array.map</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALmap">map</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Allocate a new list, with entirely new nodes, whose values are the transforms of the values of the original list. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALmap2">map2</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALmap2">map2</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">Array.map2 f [|a1; ...; an|] [|b1; ...; bn|]</code> creates new array <code class="code">[|f a1 b1; ...; f an bn|]</code>. </div> </td></tr> <tr><td><a href="Option.html#VALmap_default">map_default</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">map_default f x (Some v)</code> returns <code class="code">f v</code> and <code class="code">map_default f x None</code> returns <code class="code">x</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALmap_list">map_list</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Apply a function to all elements and return the list constructed with the function returned values </div> </td></tr> <tr><td><a href="PMap.html#VALmapi">mapi</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> Same as <code class="code">map</code>, but the function receives as arguments both the key and the associated value for each binding of the map. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALmapi">mapi</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">mapi f l</code> will build the list containing <code class="code">(f 0 a0);(f 1 a1) ... (f n an)</code> where <code class="code">a0..an</code> are the elements of the list <code class="code">l</code>. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALmapi">mapi</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Enum.html#VALmapi">mapi</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">mapi</code> is similar to <code class="code">map</code> except that <code class="code">f</code> is passed one extra argument which is the index of the element in the enumeration, starting from 0. </div> </td></tr> <tr><td><a href="DynArray.html#VALmapi">mapi</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">mapi f darr</code> applies the function <code class="code">f</code> to every element of <code class="code">darr</code> and creates a dynamic array from the results - similar to <code class="code">List.mapi</code> or <code class="code">Array.mapi</code>. </div> </td></tr> <tr><td><a href="Option.html#VALmay">may</a> [<a href="Option.html">Option</a>]</td> <td><div class="info"> <code class="code">may f (Some x)</code> calls <code class="code">f x</code> and <code class="code">may f None</code> does nothing. </div> </td></tr> <tr><td><a href="PMap.html#VALmem">mem</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">mem x m</code> returns <code class="code">true</code> if <code class="code">m</code> contains a binding for <code class="code">x</code>, and <code class="code">false</code> otherwise. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALmem">mem</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALmem">mem</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALmem">mem</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">mem m a</code> is true if and only if <code class="code">m</code> is equal to an element of <code class="code">a</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALmem_assoc">mem_assoc</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALmem_assq">mem_assq</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALmemq">memq</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALmemq">memq</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> Same as <a href="ExtArray.Array.html#VALmem"><code class="code">ExtArray.Array.mem</code></a> but uses physical equality instead of structural equality to compare array elements. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALmerge">merge</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="UTF8.html#VALmove">move</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">move s i n</code> returns <code class="code">n</code>-th Unicode character after <code class="code">i</code> if n >= 0, <code class="code">n</code>-th Unicode character before <code class="code">i</code> if n < 0. </div> </td></tr> <tr><td align="left"><br>N</td></tr> <tr><td><a href="Global.html#VALname">name</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Retrieve the name of a global. </div> </td></tr> <tr><td><a href="UTF8.html#VALnext">next</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">next s i</code> returns the position of the head of the Unicode character located immediately after <code class="code">i</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALnext">next</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Given a node, get the next element in the list after the node. </div> </td></tr> <tr><td><a href="RefList.html#VALnpop">npop</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Removes and returns the n first elements or raises <code class="code">Empty_list</code> if the ref list does not contain enough elements </div> </td></tr> <tr><td><a href="IO.html#VALnread">nread</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> <code class="code">nread i n</code> reads a string of size up to <code class="code">n</code> from an input. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALnsplit">nsplit</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">nsplit s sep</code> splits the string <code class="code">s</code> into a list of strings which are separated by <code class="code">sep</code>. </div> </td></tr> <tr><td><a href="UTF8.html#VALnth">nth</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">nth s n</code> returns the position of the <code class="code">n</code>-th Unicode character. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALnth">nth</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">nth l n</code> returns the n-th element of the list <code class="code">l</code> or raise <code class="code">Invalid_index</code> is the index is outside of <code class="code">l</code> bounds. </div> </td></tr> <tr><td><a href="IO.html#VALnwrite">nwrite</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write a string to an output. </div> </td></tr> <tr><td align="left"><br>O</td></tr> <tr><td><a href="DynArray.html#VALof_array">of_array</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">of_array arr</code> returns an array with the elements of <code class="code">arr</code> in it in order. </div> </td></tr> <tr><td><a href="UChar.html#VALof_char">of_char</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">of_char c</code> returns the Unicode character of the Latin-1 character <code class="code">c</code> </div> </td></tr> <tr><td><a href="ExtString.String.html#VALof_char">of_char</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns a string containing one given character. </div> </td></tr> <tr><td><a href="RefList.html#VALof_enum">of_enum</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Creates a ref list from an enumeration </div> </td></tr> <tr><td><a href="PMap.html#VALof_enum">of_enum</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> creates a map from an enumeration, using the specified function for key comparison or <code class="code">compare</code> by default. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALof_enum">of_enum</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Creates a string from a character enumeration. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALof_enum">of_enum</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Build a list from an enumeration. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALof_enum">of_enum</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Create a hashtable from a (key,value) enumeration. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALof_enum">of_enum</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> Build an array from an enumeration. </div> </td></tr> <tr><td><a href="DynArray.html#VALof_enum">of_enum</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">of_enum e</code> returns an array that holds, in order, the elements of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALof_enum">of_enum</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Create a dllist from an enum. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALof_float">of_float</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the string representation of an float. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALof_int">of_int</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the string representation of an int. </div> </td></tr> <tr><td><a href="RefList.html#VALof_list">of_list</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Creates a ref list from a list - O(1) </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALof_list">of_list</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALof_list">of_list</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">of_list lst</code> returns a dynamic array with the elements of <code class="code">lst</code> in it in order. </div> </td></tr> <tr><td><a href="Dllist.html#VALof_list">of_list</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Converts from a normal list to a Dllist and returns the first node. </div> </td></tr> <tr><td><a href="OptParse.Opt.html#VALopt">opt</a> [<a href="OptParse.Opt.html">OptParse.Opt</a>]</td> <td><div class="info"> Get the value of an option as an optional value. </div> </td></tr> <tr><td><a href="Global.html#VALopt">opt</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Return <code class="code">None</code> if the global is undefined, else <code class="code">Some v</code> where v is the current global value contents. </div> </td></tr> <tr><td><a href="UTF8.html#VALout_of_range">out_of_range</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">out_of_range s i</code> tests whether <code class="code">i</code> is a position inside of <code class="code">s</code>. </div> </td></tr> <tr><td><a href="IO.html#VALoutput">output</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> <code class="code">output o s p l</code> writes up to <code class="code">l</code> characters from string <code class="code">s</code>, starting at offset <code class="code">p</code>. </div> </td></tr> <tr><td><a href="IO.html#VALoutput_bits">output_bits</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write bits to an output </div> </td></tr> <tr><td><a href="IO.html#VALoutput_channel">output_channel</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an output that will write into a channel. </div> </td></tr> <tr><td><a href="IO.html#VALoutput_enum">output_enum</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an output that will write into an <code class="code">enum</code>. </div> </td></tr> <tr><td><a href="Std.html#VALoutput_file">output_file</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> creates a filename, write text into it and close it. </div> </td></tr> <tr><td><a href="IO.html#VALoutput_string">output_string</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an output that will write into a string in an efficient way. </div> </td></tr> <tr><td align="left"><br>P</td></tr> <tr><td><a href="OptParse.OptParser.html#VALparse">parse</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Parse arguments as if the arguments <code class="code">args.(first)</code>, <code class="code">args.(first+1)</code>, ..., <code class="code">args.(last)</code> had been given on the command line. </div> </td></tr> <tr><td><a href="OptParse.OptParser.html#VALparse_argv">parse_argv</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Parse all the arguments in <code class="code">Sys.argv</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALpartition">partition</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALpartition">partition</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> <code class="code">partition p a</code> returns a pair of arrays <code class="code">(a1, a2)</code>, where <code class="code">a1</code> is the array of all the elements of <code class="code">a</code> that satisfy the predicate <code class="code">p</code>, and <code class="code">a2</code> is the array of all the elements of <code class="code">a</code> that do not satisfy <code class="code">p</code>. </div> </td></tr> <tr><td><a href="Enum.html#VALpeek">peek</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">peek e</code> returns <code class="code">None</code> if <code class="code">e</code> is empty or <code class="code">Some x</code> where <code class="code">x</code> is the next element of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="IO.html#VALpipe">pipe</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create a pipe between an input and an ouput. </div> </td></tr> <tr><td><a href="RefList.html#VALpop">pop</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Removes and returns the first element or raises <code class="code">Empty_list</code> if the ref list is empty </div> </td></tr> <tr><td><a href="IO.html#VALpos_in">pos_in</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an input that provide a count function of the number of bytes read from it. </div> </td></tr> <tr><td><a href="IO.html#VALpos_out">pos_out</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Create an output that provide a count function of the number of bytes written through it. </div> </td></tr> <tr><td><a href="Dllist.html#VALprepend">prepend</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">prepend n a</code> Creates a new node containing data <code class="code">a</code> and inserts it into the list before node <code class="code">n</code>. </div> </td></tr> <tr><td><a href="Std.html#VALprerr_bool">prerr_bool</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> Print a boolean to stderr. </div> </td></tr> <tr><td><a href="UTF8.html#VALprev">prev</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">prev s i</code> returns the position of the head of the Unicode character located immediately before <code class="code">i</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALprev">prev</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Given a node, get the previous element in the list before the node. </div> </td></tr> <tr><td><a href="Std.html#VALprint">print</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> print the representation of a runtime value on stdout. </div> </td></tr> <tr><td><a href="Std.html#VALprint_bool">print_bool</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> Print a boolean to stdout. </div> </td></tr> <tr><td><a href="IO.html#VALprintf">printf</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> The printf function works for any output. </div> </td></tr> <tr><td><a href="Dllist.html#VALpromote">promote</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">promote n</code> Swaps <code class="code">n</code> with <code class="code">next n</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALpush">push</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Adds an element at the head - O(1) </div> </td></tr> <tr><td><a href="Enum.html#VALpush">push</a> [<a href="Enum.html">Enum</a>]</td> <td><div class="info"> <code class="code">push e x</code> will add <code class="code">x</code> at the beginning of <code class="code">e</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALput">put</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">put s v n</code> sets the nth-bit in the bitset <code class="code">s</code> to <code class="code">v</code>. </div> </td></tr> <tr><td align="left"><br>R</td></tr> <tr><td><a href="ExtString.String.html#VALrchop">rchop</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the same string but without the last character. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALrcontains_from">rcontains_from</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread">read</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a single char from an input or raise <code class="code">No_more_input</code> if no input available. </div> </td></tr> <tr><td><a href="IO.html#VALread_all">read_all</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> read all the contents of the input until <code class="code">No_more_input</code> is raised. </div> </td></tr> <tr><td><a href="IO.html#VALread_bits">read_bits</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read up to 31 bits, raise Bits_error if n < 0 or n > 31 </div> </td></tr> <tr><td><a href="IO.html#VALread_byte">read_byte</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read an unsigned 8-bit integer. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALread_double">read_double</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread_double">read_double</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read an IEEE double precision floating point value. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALread_i16">read_i16</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread_i16">read_i16</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a signed 16-bit word. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALread_i32">read_i32</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread_i32">read_i32</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a signed 32-bit integer. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALread_i64">read_i64</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread_i64">read_i64</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a signed 64-bit integer as an OCaml int64. </div> </td></tr> <tr><td><a href="IO.html#VALread_line">read_line</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a LF or CRLF terminated string. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALread_real_i32">read_real_i32</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread_real_i32">read_real_i32</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a signed 32-bit integer as an OCaml int32. </div> </td></tr> <tr><td><a href="IO.html#VALread_signed_byte">read_signed_byte</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read an signed 8-bit integer. </div> </td></tr> <tr><td><a href="IO.html#VALread_string">read_string</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read a null-terminated string. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALread_ui16">read_ui16</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALread_ui16">read_ui16</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Read an unsigned 16-bit word. </div> </td></tr> <tr><td><a href="IO.html#VALreally_input">really_input</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> <code class="code">really_input i s p l</code> reads exactly <code class="code">l</code> characters from the given input, storing them in the string <code class="code">s</code>, starting at position <code class="code">p</code>. </div> </td></tr> <tr><td><a href="IO.html#VALreally_nread">really_nread</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> <code class="code">really_nread i n</code> reads a string of exactly <code class="code">n</code> characters from the input. </div> </td></tr> <tr><td><a href="IO.html#VALreally_output">really_output</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> <code class="code">really_output o s p l</code> writes exactly <code class="code">l</code> characters from string <code class="code">s</code> onto the the output, starting with the character at offset <code class="code">p</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALremove">remove</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Remove an element from the ref list raise <code class="code">Not_found</code> if the element is not found </div> </td></tr> <tr><td><a href="PMap.html#VALremove">remove</a> [<a href="PMap.html">PMap</a>]</td> <td><div class="info"> <code class="code">remove x m</code> returns a map containing the same bindings as <code class="code">m</code>, except for <code class="code">x</code> which is unbound in the returned map. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALremove">remove</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">remove l x</code> returns the list <code class="code">l</code> without the first element <code class="code">x</code> found or returns <code class="code">l</code> if no element is equal to <code class="code">x</code>. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALremove">remove</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="Dllist.html#VALremove">remove</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Remove node from the list no matter where it is. </div> </td></tr> <tr><td><a href="RefList.html#VALremove_all">remove_all</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Remove all elements equal to the specified element from the ref list </div> </td></tr> <tr><td><a href="ExtList.List.html#VALremove_all">remove_all</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">remove_all l x</code> is similar to <code class="code">remove</code> but removes all elements that are equal to <code class="code">x</code> and not only the first one. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALremove_all">remove_all</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Remove all bindings for the given key </div> </td></tr> <tr><td><a href="ExtList.List.html#VALremove_assoc">remove_assoc</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALremove_assq">remove_assq</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="RefList.Index.html#VALremove_at">remove_at</a> [<a href="RefList.Index.html">RefList.Index</a>]</td> <td><div class="info"> Remove the element at the specified index raise <code class="code">Invalid_index</code> if the index is outside <code class="code">0 ; length-1</code> </div> </td></tr> <tr><td><a href="RefList.html#VALremove_if">remove_if</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Remove the first element matching the specified predicate raise <code class="code">Not_found</code> if no element has been removed </div> </td></tr> <tr><td><a href="ExtList.List.html#VALremove_if">remove_if</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">remove_if cmp l</code> is similar to <code class="code">remove</code>, but with <code class="code">cmp</code> used instead of ( = ). </div> </td></tr> <tr><td><a href="ExtString.String.html#VALreplace">replace</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">replace ~str ~sub ~by</code> returns a tuple constisting of a boolean and a string where the first occurrence of the string <code class="code">sub</code> within <code class="code">str</code> has been replaced by the string <code class="code">by</code>. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALreplace">replace</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALreplace_chars">replace_chars</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">replace_chars f s</code> returns a string where all chars <code class="code">c</code> of <code class="code">s</code> have been replaced by the string returned by <code class="code">f c</code>. </div> </td></tr> <tr><td><a href="UTF8.Buf.html#VALreset">reset</a> [<a href="UTF8.Buf.html">UTF8.Buf</a>]</td> <td><div class="info"> Empty the buffer and de-allocate the internal storage. </div> </td></tr> <tr><td><a href="RefList.html#VALrev">rev</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Reverses the ref list - O(n) </div> </td></tr> <tr><td><a href="ExtList.List.html#VALrev">rev</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALrev">rev</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> New functions </div> </td></tr> <tr><td><a href="Dllist.html#VALrev">rev</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> List reversal. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALrev_append">rev_append</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="Dllist.html#VALrev_drop">rev_drop</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Remove node from the list no matter where it is. </div> </td></tr> <tr><td><a href="Dllist.html#VALrev_enum">rev_enum</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Create a reverse enum of the list. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALrev_in_place">rev_in_place</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td><div class="info"> In-place array reversal. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALrev_map">rev_map</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="RefList.html#VALrfind">rfind</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Find the first element in the reversed ref list matching the specified predicate raise <code class="code">Not_found</code> if no element is found </div> </td></tr> <tr><td><a href="ExtList.List.html#VALrfind">rfind</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">rfind p l</code> returns the last element <code class="code">x</code> of <code class="code">l</code> such as <code class="code">p x</code> returns <code class="code">true</code> or raises <code class="code">Not_found</code> if such element as not been found. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALrindex">rindex</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALrindex_from">rindex_from</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td align="left"><br>S</td></tr> <tr><td><a href="RefList.Index.html#VALset">set</a> [<a href="RefList.Index.html">RefList.Index</a>]</td> <td><div class="info"> Change the element at the specified index raise <code class="code">Invalid_index</code> if the index is outside <code class="code">0 ; length-1</code> </div> </td></tr> <tr><td><a href="OptParse.Opt.html#VALset">set</a> [<a href="OptParse.Opt.html">OptParse.Opt</a>]</td> <td><div class="info"> Set the value of an option. </div> </td></tr> <tr><td><a href="Global.html#VALset">set</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Set the global value contents. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALset">set</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALset">set</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALset">set</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">set darr idx v</code> sets the element of <code class="code">darr</code> at index <code class="code">idx</code> to value <code class="code">v</code>. </div> </td></tr> <tr><td><a href="Dllist.html#VALset">set</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Given a node, set the data associated with that node. </div> </td></tr> <tr><td><a href="BitSet.html#VALset">set</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">set s n</code> sets the nth-bit in the bitset <code class="code">s</code> to true. </div> </td></tr> <tr><td><a href="DynArray.html#VALset_resizer">set_resizer</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> Change the resizer for this array. </div> </td></tr> <tr><td><a href="Dllist.html#VALskip">skip</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">skip n i</code> Return the node that is <code class="code">i</code> nodes after node <code class="code">n</code> in the list. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALslice">slice</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">slice ?first ?last s</code> returns a "slice" of the string which corresponds to the characters <code class="code">s.[first]</code>, <code class="code">s.[first+1]</code>, ..., <code class="code">s[last-1]</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALsort">sort</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Sort elements using the specified comparator or compare as default comparator </div> </td></tr> <tr><td><a href="ExtList.List.html#VALsort">sort</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Sort the list using optional comparator (by default <code class="code">compare</code>). </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALsort">sort</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="Dllist.html#VALsplice">splice</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> <code class="code">splice n1 n2</code> Connects <code class="code">n1</code> and <code class="code">n2</code> so that <code class="code">next n1 == n2 && prev n2 == n1</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALsplit">split</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">split s sep</code> splits the string <code class="code">s</code> between the first occurrence of <code class="code">sep</code>. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALsplit">split</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtList.List.html#VALsplit_nth">split_nth</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">split_nth n l</code> returns two lists <code class="code">l1</code> and <code class="code">l2</code>, <code class="code">l1</code> containing the first <code class="code">n</code> elements of <code class="code">l</code> and <code class="code">l2</code> the others. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALstable_sort">stable_sort</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALstable_sort">stable_sort</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="ExtString.String.html#VALstarts_with">starts_with</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> <code class="code">starts_with s x</code> return true if <code class="code">s</code> is starting with <code class="code">x</code>. </div> </td></tr> <tr><td><a href="DynArray.html#VALstep_resizer">step_resizer</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> The stepwise resizer- another example of a resizer function, this time of a parameterized resizer. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALstore_const">store_const</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">store_const ?default const</code> returns a flag option which stores the constant value <code class="code">const</code> when the option is encountered on the command line. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALstore_false">store_false</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">store_false ()</code> returns an option which is set to false when it is encountered on the command line. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALstore_true">store_true</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">store_true ()</code> returns an option which is set to true when it is encountered on the command line. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALstr_callback">str_callback</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> See <a href="OptParse.StdOpt.html#VALint_callback"><code class="code">OptParse.StdOpt.int_callback</code></a>. </div> </td></tr> <tr><td><a href="Base64.html#VALstr_decode">str_decode</a> [<a href="Base64.html">Base64</a>]</td> <td><div class="info"> Decode a string encoded into Base64, raise <code class="code">Invalid_char</code> if a character in the input string is not a valid one. </div> </td></tr> <tr><td><a href="Base64.html#VALstr_encode">str_encode</a> [<a href="Base64.html">Base64</a>]</td> <td><div class="info"> Encode a string into Base64. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALstr_option">str_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> See <a href="OptParse.StdOpt.html#VALint_option"><code class="code">OptParse.StdOpt.int_option</code></a>. </div> </td></tr> <tr><td><a href="Std.html#VALstring_of_char">string_of_char</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> creates a string from a char. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALstrip">strip</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the string without the chars if they are at the beginning or at the end of the string. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALsub">sub</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALsub">sub</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALsub">sub</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">sub darr start len</code> returns an array holding the subset of <code class="code">len</code> elements from <code class="code">darr</code> starting with the element at index <code class="code">idx</code>. </div> </td></tr> <tr><td><a href="BitSet.html#VALsym_diff">sym_diff</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">sym_diff s t</code> returns the symmetrical difference of <code class="code">s</code> and <code class="code">t</code>. </div> </td></tr> <tr><td align="left"><br>T</td></tr> <tr><td><a href="ExtList.List.html#VALtake">take</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">take n l</code> returns up to the <code class="code">n</code> first elements from list <code class="code">l</code>, if available. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALtakewhile">takewhile</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">takewhile f xs</code> returns the first elements of list <code class="code">xs</code> which satisfy the predicate <code class="code">f</code>. </div> </td></tr> <tr><td><a href="OptParse.Formatter.html#VALtitled_formatter">titled_formatter</a> [<a href="OptParse.Formatter.html">OptParse.Formatter</a>]</td> <td><div class="info"> Creates a titled formatter which is quite similar to the indented formatter. </div> </td></tr> <tr><td><a href="RefList.html#VALtl">tl</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns a ref list containing the same elements but without the first one or raises <code class="code">Empty_list</code> if the ref list is empty </div> </td></tr> <tr><td><a href="ExtList.List.html#VALtl">tl</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> Returns the list without its first elements or raise <code class="code">Empty_list</code> if the list is empty. </div> </td></tr> <tr><td><a href="DynArray.html#VALto_array">to_array</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">to_array darr</code> returns the elements of <code class="code">darr</code> in order as an array. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALto_float">to_float</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the float represented by the given string or raises Invalid_string if the string does not represent a float. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALto_int">to_int</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td><div class="info"> Returns the integer represented by the given string or raises <code class="code">Invalid_string</code> if the string does not represent an integer. </div> </td></tr> <tr><td><a href="RefList.html#VALto_list">to_list</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> Returns the current elements as a list - O(1) </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALto_list">to_list</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALto_list">to_list</a> [<a href="DynArray.html">DynArray</a>]</td> <td><div class="info"> <code class="code">to_list darr</code> returns the elements of <code class="code">darr</code> in order as a list. </div> </td></tr> <tr><td><a href="Dllist.html#VALto_list">to_list</a> [<a href="Dllist.html">Dllist</a>]</td> <td><div class="info"> Converts a dllist to a normal list. </div> </td></tr> <tr><td><a href="BitSet.html#VALtoggle">toggle</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">toggle s n</code> changes the nth-bit value in the bitset <code class="code">s</code>. </div> </td></tr> <tr><td><a href="RefList.html#VALtransform">transform</a> [<a href="RefList.html">RefList</a>]</td> <td><div class="info"> transform all elements in the ref list using a function. </div> </td></tr> <tr><td align="left"><br>U</td></tr> <tr><td><a href="UChar.html#VALuchar_of_int">uchar_of_int</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> Alias of <code class="code">chr_of_uint</code> </div> </td></tr> <tr><td><a href="UChar.html#VALuint_code">uint_code</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> <code class="code">uint_code u</code> returns the Unicode code number of <code class="code">u</code>. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALuncapitalize">uncapitalize</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="Global.html#VALundef">undef</a> [<a href="Global.html">Global</a>]</td> <td><div class="info"> Reset the global value contents to undefined. </div> </td></tr> <tr><td><a href="BitSet.html#VALunion">union</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">union s t</code> return the union of sets <code class="code">s</code> and <code class="code">t</code>. </div> </td></tr> <tr><td><a href="Std.html#VALunique">unique</a> [<a href="Std.html">Std</a>]</td> <td><div class="info"> returns an unique identifier every time it is called. </div> </td></tr> <tr><td><a href="ExtList.List.html#VALunique">unique</a> [<a href="ExtList.List.html">ExtList.List</a>]</td> <td><div class="info"> <code class="code">unique cmp l</code> returns the list <code class="code">l</code> without any duplicate element. </div> </td></tr> <tr><td><a href="BitSet.html#VALunite">unite</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">unite s t</code> sets <code class="code">s</code> to the union of the sets <code class="code">s</code> and <code class="code">t</code>. </div> </td></tr> <tr><td><a href="UChar.html#VALunsafe_chr_of_uint">unsafe_chr_of_uint</a> [<a href="UChar.html">UChar</a>]</td> <td><div class="info"> Unsafe version of <a href="UChar.html#VALchr_of_uint"><code class="code">UChar.chr_of_uint</code></a>. </div> </td></tr> <tr><td><a href="ExtArray.Array.html#VALunsafe_get">unsafe_get</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALunsafe_get">unsafe_get</a> [<a href="DynArray.html">DynArray</a>]</td> <td></td></tr> <tr><td><a href="ExtArray.Array.html#VALunsafe_set">unsafe_set</a> [<a href="ExtArray.Array.html">ExtArray.Array</a>]</td> <td></td></tr> <tr><td><a href="DynArray.html#VALunsafe_set">unsafe_set</a> [<a href="DynArray.html">DynArray</a>]</td> <td></td></tr> <tr><td><a href="BitSet.html#VALunset">unset</a> [<a href="BitSet.html">BitSet</a>]</td> <td><div class="info"> <code class="code">unset s n</code> sets the nth-bit in the bitset <code class="code">s</code> to false. </div> </td></tr> <tr><td><a href="ExtString.String.html#VALuppercase">uppercase</a> [<a href="ExtString.String.html">ExtString.String</a>]</td> <td></td></tr> <tr><td><a href="OptParse.OptParser.html#VALusage">usage</a> [<a href="OptParse.OptParser.html">OptParse.OptParser</a>]</td> <td><div class="info"> Display the usage message to the channel <code class="code">chn</code> (default is <code class="code">Pervasives.stdout</code>) and return. </div> </td></tr> <tr><td align="left"><br>V</td></tr> <tr><td><a href="UTF8.html#VALvalidate">validate</a> [<a href="UTF8.html">UTF8</a>]</td> <td><div class="info"> <code class="code">validate s</code> Succeeds if s is valid UTF-8, otherwise raises Malformed_code. </div> </td></tr> <tr><td><a href="OptParse.Opt.html#VALvalue_option">value_option</a> [<a href="OptParse.Opt.html">OptParse.Opt</a>]</td> <td><div class="info"> Make an option which takes a single argument. </div> </td></tr> <tr><td><a href="ExtHashtbl.Hashtbl.html#VALvalues">values</a> [<a href="ExtHashtbl.Hashtbl.html">ExtHashtbl.Hashtbl</a>]</td> <td><div class="info"> Return an enumeration of all the values of a hashtable. </div> </td></tr> <tr><td><a href="OptParse.StdOpt.html#VALversion_option">version_option</a> [<a href="OptParse.StdOpt.html">OptParse.StdOpt</a>]</td> <td><div class="info"> <code class="code">version_option f</code> returns the standard version option which displays the string returned by <code class="code">f ()</code> (and nothing else) on standard output and exits. </div> </td></tr> <tr><td align="left"><br>W</td></tr> <tr><td><a href="OptParse.Formatter.html#VALwrap">wrap</a> [<a href="OptParse.Formatter.html">OptParse.Formatter</a>]</td> <td><div class="info"> <code class="code">wrap text width</code> reflows the given text paragraph into lines of width at most <code class="code">width</code> (lines may exceed this if the are single words that exceed this limit). </div> </td></tr> <tr><td><a href="IO.html#VALwrite">write</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write a single char to an output. </div> </td></tr> <tr><td><a href="IO.html#VALwrite_bits">write_bits</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write up to 31 bits represented as a value, raise Bits_error if nbits < 0 or nbits > 31 or the value representation excess nbits. </div> </td></tr> <tr><td><a href="IO.html#VALwrite_byte">write_byte</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write an unsigned 8-bit byte. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALwrite_double">write_double</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALwrite_double">write_double</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write an IEEE double precision floating point value. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALwrite_i16">write_i16</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALwrite_i16">write_i16</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write a signed 16-bit word. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALwrite_i32">write_i32</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALwrite_i32">write_i32</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write a signed 32-bit integer. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALwrite_i64">write_i64</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALwrite_i64">write_i64</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write an OCaml int64. </div> </td></tr> <tr><td><a href="IO.html#VALwrite_line">write_line</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write a line and append a LF (it might be converted to CRLF on some systems depending on the underlying IO). </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALwrite_real_i32">write_real_i32</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALwrite_real_i32">write_real_i32</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write an OCaml int32. </div> </td></tr> <tr><td><a href="IO.html#VALwrite_string">write_string</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write a string and append an null character. </div> </td></tr> <tr><td><a href="IO.BigEndian.html#VALwrite_ui16">write_ui16</a> [<a href="IO.BigEndian.html">IO.BigEndian</a>]</td> <td></td></tr> <tr><td><a href="IO.html#VALwrite_ui16">write_ui16</a> [<a href="IO.html">IO</a>]</td> <td><div class="info"> Write an unsigned 16-bit word. </div> </td></tr> </table> </body> </html>