<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="Index of module types" rel=Appendix href="index_module_types.html"> <link title="BatArray" rel="Chapter" href="BatArray.html"> <link title="BatAvlTree" rel="Chapter" href="BatAvlTree.html"> <link title="BatBase64" rel="Chapter" href="BatBase64.html"> <link title="BatBig_int" rel="Chapter" href="BatBig_int.html"> <link title="BatBigarray" rel="Chapter" href="BatBigarray.html"> <link title="BatBitSet" rel="Chapter" href="BatBitSet.html"> <link title="BatBool" rel="Chapter" href="BatBool.html"> <link title="BatBounded" rel="Chapter" href="BatBounded.html"> <link title="BatBuffer" rel="Chapter" href="BatBuffer.html"> <link title="BatCache" rel="Chapter" href="BatCache.html"> <link title="BatChar" rel="Chapter" href="BatChar.html"> <link title="BatCharParser" rel="Chapter" href="BatCharParser.html"> <link title="BatComplex" rel="Chapter" href="BatComplex.html"> <link title="BatConcurrent" rel="Chapter" href="BatConcurrent.html"> <link title="BatDeque" rel="Chapter" href="BatDeque.html"> <link title="BatDigest" rel="Chapter" href="BatDigest.html"> <link title="BatDllist" rel="Chapter" href="BatDllist.html"> <link title="BatDynArray" rel="Chapter" href="BatDynArray.html"> <link title="BatEnum" rel="Chapter" href="BatEnum.html"> <link title="BatFile" rel="Chapter" href="BatFile.html"> <link title="BatFingerTree" rel="Chapter" href="BatFingerTree.html"> <link title="BatFloat" rel="Chapter" href="BatFloat.html"> <link title="BatFormat" rel="Chapter" href="BatFormat.html"> <link title="BatGc" rel="Chapter" href="BatGc.html"> <link title="BatGenlex" rel="Chapter" href="BatGenlex.html"> <link title="BatGlobal" rel="Chapter" href="BatGlobal.html"> <link title="BatHashcons" rel="Chapter" href="BatHashcons.html"> <link title="BatHashtbl" rel="Chapter" href="BatHashtbl.html"> <link title="BatHeap" rel="Chapter" href="BatHeap.html"> <link title="BatIMap" rel="Chapter" href="BatIMap.html"> <link title="BatIO" rel="Chapter" href="BatIO.html"> <link title="BatISet" rel="Chapter" href="BatISet.html"> <link title="BatInnerIO" rel="Chapter" href="BatInnerIO.html"> <link title="BatInnerPervasives" rel="Chapter" href="BatInnerPervasives.html"> <link title="BatInnerWeaktbl" rel="Chapter" href="BatInnerWeaktbl.html"> <link title="BatInt" rel="Chapter" href="BatInt.html"> <link title="BatInt32" rel="Chapter" href="BatInt32.html"> <link title="BatInt64" rel="Chapter" href="BatInt64.html"> <link title="BatInterfaces" rel="Chapter" href="BatInterfaces.html"> <link title="BatLazyList" rel="Chapter" href="BatLazyList.html"> <link title="BatLexing" rel="Chapter" href="BatLexing.html"> <link title="BatList" rel="Chapter" href="BatList.html"> <link title="BatLog" rel="Chapter" href="BatLog.html"> <link title="BatLogger" rel="Chapter" href="BatLogger.html"> <link title="BatMap" rel="Chapter" href="BatMap.html"> <link title="BatMarshal" rel="Chapter" href="BatMarshal.html"> <link title="BatMultiMap" rel="Chapter" href="BatMultiMap.html"> <link title="BatMultiPMap" rel="Chapter" href="BatMultiPMap.html"> <link title="BatMutex" rel="Chapter" href="BatMutex.html"> <link title="BatNativeint" rel="Chapter" href="BatNativeint.html"> <link title="BatNum" rel="Chapter" href="BatNum.html"> <link title="BatNumber" rel="Chapter" href="BatNumber.html"> <link title="BatOo" rel="Chapter" href="BatOo.html"> <link title="BatOptParse" rel="Chapter" href="BatOptParse.html"> <link title="BatOption" rel="Chapter" href="BatOption.html"> <link title="BatOrd" rel="Chapter" href="BatOrd.html"> <link title="BatParserCo" rel="Chapter" href="BatParserCo.html"> <link title="BatPathGen" rel="Chapter" href="BatPathGen.html"> <link title="BatPervasives" rel="Chapter" href="BatPervasives.html"> <link title="BatPrintexc" rel="Chapter" href="BatPrintexc.html"> <link title="BatPrintf" rel="Chapter" href="BatPrintf.html"> <link title="BatQueue" rel="Chapter" href="BatQueue.html"> <link title="BatRMutex" rel="Chapter" href="BatRMutex.html"> <link title="BatRandom" rel="Chapter" href="BatRandom.html"> <link title="BatRef" rel="Chapter" href="BatRef.html"> <link title="BatRefList" rel="Chapter" href="BatRefList.html"> <link title="BatResult" rel="Chapter" href="BatResult.html"> <link title="BatReturn" rel="Chapter" href="BatReturn.html"> <link title="BatScanf" rel="Chapter" href="BatScanf.html"> <link title="BatSeq" rel="Chapter" href="BatSeq.html"> <link title="BatSet" rel="Chapter" href="BatSet.html"> <link title="BatSplay" rel="Chapter" href="BatSplay.html"> <link title="BatStack" rel="Chapter" href="BatStack.html"> <link title="BatStream" rel="Chapter" href="BatStream.html"> <link title="BatString" rel="Chapter" href="BatString.html"> <link title="BatSubstring" rel="Chapter" href="BatSubstring.html"> <link title="BatSys" rel="Chapter" href="BatSys.html"> <link title="BatText" rel="Chapter" href="BatText.html"> <link title="BatTuple" rel="Chapter" href="BatTuple.html"> <link title="BatUChar" rel="Chapter" href="BatUChar.html"> <link title="BatUTF8" rel="Chapter" href="BatUTF8.html"> <link title="BatUnit" rel="Chapter" href="BatUnit.html"> <link title="BatUnix" rel="Chapter" href="BatUnix.html"> <link title="BatUref" rel="Chapter" href="BatUref.html"> <link title="BatVect" rel="Chapter" href="BatVect.html"> <link title="Batteries" rel="Chapter" href="Batteries.html"> <link title="BatteriesConfig" rel="Chapter" href="BatteriesConfig.html"> <link title="BatteriesPrint" rel="Chapter" href="BatteriesPrint.html"> <link title="BatteriesThread" rel="Chapter" href="BatteriesThread.html"> <link title="Extlib" rel="Chapter" href="Extlib.html"><title>Batteries user guide : Index of modules</title> </head> <body> <div class="navbar"> <a class="up" href="index.html" title="Index">Up</a> </div> <h1>Index of modules</h1> <table> <tr><td align="left"><br>A</td></tr> <tr><td><a href="Batteries.Legacy.Arg.html">Arg</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtArray.Array.html">Array</a> [<a href="Extlib.ExtArray.html">Extlib.ExtArray</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Array.html">Array</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Array.html">Array</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatBigarray.Array1.html">Array1</a> [<a href="BatBigarray.html">BatBigarray</a>]</td> <td><div class="info"> One-dimensional arrays. </div> </td></tr> <tr><td><a href="BatBigarray.Array2.html">Array2</a> [<a href="BatBigarray.html">BatBigarray</a>]</td> <td><div class="info"> Two-dimensional arrays. </div> </td></tr> <tr><td><a href="BatBigarray.Array3.html">Array3</a> [<a href="BatBigarray.html">BatBigarray</a>]</td> <td><div class="info"> Three-dimensional arrays. </div> </td></tr> <tr><td><a href="Batteries.Legacy.ArrayLabels.html">ArrayLabels</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td align="left"><br>B</td></tr> <tr><td><a href="Extlib.Base64.html">Base64</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Base64.html">Base64</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatArray.html">BatArray</a> </td> <td><div class="info"> Array operations </div> </td></tr> <tr><td><a href="BatAvlTree.html">BatAvlTree</a> </td> <td><div class="info"> Internals of ISet and IMap, usable as generic tree library </div> </td></tr> <tr><td><a href="BatBase64.html">BatBase64</a> </td> <td><div class="info"> Base64 codec. </div> </td></tr> <tr><td><a href="BatBig_int.html">BatBig_int</a> </td> <td><div class="info"> Operations on arbitrary-precision integers. </div> </td></tr> <tr><td><a href="BatBigarray.html">BatBigarray</a> </td> <td><div class="info"> Additional and modified functions for big arrays. </div> </td></tr> <tr><td><a href="BatBitSet.html">BatBitSet</a> </td> <td><div class="info"> Efficient bit sets. </div> </td></tr> <tr><td><a href="BatBool.html">BatBool</a> </td> <td><div class="info"> Operations on booleans </div> </td></tr> <tr><td><a href="BatBounded.html">BatBounded</a> </td> <td><div class="info"> Bounded values </div> </td></tr> <tr><td><a href="BatBuffer.html">BatBuffer</a> </td> <td><div class="info"> Extensible string buffers. </div> </td></tr> <tr><td><a href="BatCache.html">BatCache</a> </td> <td><div class="info"> The data structure for a manual cache with keys <code class="code"><span class="keywordsign">'</span>a</code> and values <code class="code"><span class="keywordsign">'</span>b</code>. </div> </td></tr> <tr><td><a href="BatChar.html">BatChar</a> </td> <td><div class="info"> Operations on characters. </div> </td></tr> <tr><td><a href="BatCharParser.html">BatCharParser</a> </td> <td><div class="info"> Parsing character strings. </div> </td></tr> <tr><td><a href="BatComplex.html">BatComplex</a> </td> <td><div class="info"> Additional and modified functions for complex numbers. </div> </td></tr> <tr><td><a href="BatConcurrent.html">BatConcurrent</a> </td> <td><div class="info"> Definition of concurrency primitives. </div> </td></tr> <tr><td><a href="BatDeque.html">BatDeque</a> </td> <td><div class="info"> Functional double-ended queues </div> </td></tr> <tr><td><a href="BatDigest.html">BatDigest</a> </td> <td><div class="info"> MD5 message digest. </div> </td></tr> <tr><td><a href="BatDllist.html">BatDllist</a> </td> <td><div class="info"> A mutable, imperative, circular, doubly linked list library </div> </td></tr> <tr><td><a href="BatDynArray.html">BatDynArray</a> </td> <td><div class="info"> Dynamic arrays. </div> </td></tr> <tr><td><a href="BatEnum.html">BatEnum</a> </td> <td><div class="info"> Enumeration over abstract collection of elements. </div> </td></tr> <tr><td><a href="BatFile.html">BatFile</a> </td> <td><div class="info"> File manipulation. </div> </td></tr> <tr><td><a href="BatFingerTree.html">BatFingerTree</a> </td> <td><div class="info"> This module implements a generic finger tree datastructure as described here: Finger Trees: A Simple General-purpose Data Structure http://www.soi.city.ac.uk/~ross/papers/FingerTree.pdf </div> </td></tr> <tr><td><a href="BatFloat.html">BatFloat</a> </td> <td><div class="info"> Operations on floating-point numbers. </div> </td></tr> <tr><td><a href="BatFormat.html">BatFormat</a> </td> <td><div class="info"> Pretty printing. </div> </td></tr> <tr><td><a href="BatGc.html">BatGc</a> </td> <td><div class="info"> Memory management control and statistics; finalised values. </div> </td></tr> <tr><td><a href="BatGenlex.html">BatGenlex</a> </td> <td><div class="info"> A generic lexical analyzer. </div> </td></tr> <tr><td><a href="BatGlobal.html">BatGlobal</a> </td> <td><div class="info"> Mutable global variable. </div> </td></tr> <tr><td><a href="BatHashcons.html">BatHashcons</a> </td> <td><div class="info"> Hash consing of data structures </div> </td></tr> <tr><td><a href="BatHashtbl.html">BatHashtbl</a> </td> <td><div class="info"> Extra functions over hashtables. </div> </td></tr> <tr><td><a href="BatHeap.html">BatHeap</a> </td> <td><div class="info"> Functional heaps over ordered types </div> </td></tr> <tr><td><a href="BatIMap.html">BatIMap</a> </td> <td><div class="info"> DIET Maps from integers, packed using ranges </div> </td></tr> <tr><td><a href="BatIO.html">BatIO</a> </td> <td><div class="info"> High-order abstract I/O. </div> </td></tr> <tr><td><a href="BatISet.html">BatISet</a> </td> <td><div class="info"> DIET : Discrete Interval Encoding Trees </div> </td></tr> <tr><td><a href="BatInnerIO.html">BatInnerIO</a> </td> <td><div class="info"> Core of the BatIO module. </div> </td></tr> <tr><td><a href="BatInnerPervasives.html">BatInnerPervasives</a> </td> <td><div class="info"> Operators </div> </td></tr> <tr><td><a href="BatInnerWeaktbl.html">BatInnerWeaktbl</a> </td> <td><div class="info"> Weak hash table library for OCaml, with an interface compatible with the standard Hashtbl module. </div> </td></tr> <tr><td><a href="BatInt.html">BatInt</a> </td> <td><div class="info"> Operations on integers. </div> </td></tr> <tr><td><a href="BatInt32.html">BatInt32</a> </td> <td><div class="info"> 32-bit integers. </div> </td></tr> <tr><td><a href="BatInt64.html">BatInt64</a> </td> <td><div class="info"> 64-bit integers. </div> </td></tr> <tr><td><a href="BatInterfaces.html">BatInterfaces</a> </td> <td><div class="info"> Common signatures for data structures. </div> </td></tr> <tr><td><a href="BatLazyList.html">BatLazyList</a> </td> <td><div class="info"> Lazy lists of elements. </div> </td></tr> <tr><td><a href="BatLexing.html">BatLexing</a> </td> <td><div class="info"> Simple lexing using ocaml conventions </div> </td></tr> <tr><td><a href="BatList.html">BatList</a> </td> <td><div class="info"> Additional and modified functions for lists. </div> </td></tr> <tr><td><a href="BatLog.html">BatLog</a> </td> <td><div class="info"> Simple logging </div> </td></tr> <tr><td><a href="BatLogger.html">BatLogger</a> </td> <td><div class="info"> Logging Library </div> </td></tr> <tr><td><a href="BatMap.html">BatMap</a> </td> <td><div class="info"> Association tables over ordered types. </div> </td></tr> <tr><td><a href="BatMarshal.html">BatMarshal</a> </td> <td><div class="info"> Marshaling of data structures. </div> </td></tr> <tr><td><a href="BatMultiMap.html">BatMultiMap</a> </td> <td><div class="info"> Polymorphic Multi-Map. </div> </td></tr> <tr><td><a href="BatMultiPMap.html">BatMultiPMap</a> </td> <td><div class="info"> Polymorphic Multi-Map. </div> </td></tr> <tr><td><a href="BatMutex.html">BatMutex</a> </td> <td><div class="info"> Locks for mutual exclusion. </div> </td></tr> <tr><td><a href="BatNativeint.html">BatNativeint</a> </td> <td><div class="info"> Processor-native integers. </div> </td></tr> <tr><td><a href="BatNum.html">BatNum</a> </td> <td><div class="info"> Operation on arbitrary-precision numbers. </div> </td></tr> <tr><td><a href="BatNumber.html">BatNumber</a> </td> <td><div class="info"> A common interface for numbers. </div> </td></tr> <tr><td><a href="BatOo.html">BatOo</a> </td> <td><div class="info"> Operations on objects </div> </td></tr> <tr><td><a href="BatOptParse.html">BatOptParse</a> </td> <td><div class="info"> Modules for GNU <code class="code">getopt(3)</code>-style command line parsing. </div> </td></tr> <tr><td><a href="BatOption.html">BatOption</a> </td> <td><div class="info"> Functions for the option type. </div> </td></tr> <tr><td><a href="BatOrd.html">BatOrd</a> </td> <td><div class="info"> An algebraic datatype for ordering. </div> </td></tr> <tr><td><a href="BatParserCo.html">BatParserCo</a> </td> <td><div class="info"> A simple parser combinator library. </div> </td></tr> <tr><td><a href="BatPathGen.html">BatPathGen</a> </td> <td><div class="info"> Filepath handling. </div> </td></tr> <tr><td><a href="BatPervasives.html">BatPervasives</a> </td> <td><div class="info"> Additional functions. </div> </td></tr> <tr><td><a href="BatPrintexc.html">BatPrintexc</a> </td> <td><div class="info"> Facilities for printing exceptions. </div> </td></tr> <tr><td><a href="BatPrintf.html">BatPrintf</a> </td> <td><div class="info"> Formatted output functions (also known as unparsing). </div> </td></tr> <tr><td><a href="BatQueue.html">BatQueue</a> </td> <td><div class="info"> First-in first-out queues. </div> </td></tr> <tr><td><a href="BatRMutex.html">BatRMutex</a> </td> <td><div class="info"> Reentrant Mutexes </div> </td></tr> <tr><td><a href="BatRandom.html">BatRandom</a> </td> <td><div class="info"> Pseudo-random number generators (PRNG). </div> </td></tr> <tr><td><a href="BatRef.html">BatRef</a> </td> <td><div class="info"> Operations on references. </div> </td></tr> <tr><td><a href="BatRefList.html">BatRefList</a> </td> <td><div class="info"> Reference on lists. </div> </td></tr> <tr><td><a href="BatResult.html">BatResult</a> </td> <td><div class="info"> Monadic results of computations that can raise exceptions </div> </td></tr> <tr><td><a href="BatReturn.html">BatReturn</a> </td> <td><div class="info"> Local exceptions/labels/goto/return. </div> </td></tr> <tr><td><a href="BatScanf.html">BatScanf</a> </td> <td><div class="info"> Formatted input functions. </div> </td></tr> <tr><td><a href="BatSeq.html">BatSeq</a> </td> <td><div class="info"> Sequence of elements </div> </td></tr> <tr><td><a href="BatSet.html">BatSet</a> </td> <td><div class="info"> Sets over ordered types. </div> </td></tr> <tr><td><a href="BatSplay.html">BatSplay</a> </td> <td><div class="info"> Maps and sets based on splay trees </div> </td></tr> <tr><td><a href="BatStack.html">BatStack</a> </td> <td><div class="info"> Last-in first-out stacks. </div> </td></tr> <tr><td><a href="BatStream.html">BatStream</a> </td> <td><div class="info"> Streams and stream parsers </div> </td></tr> <tr><td><a href="BatString.html">BatString</a> </td> <td><div class="info"> String operations. </div> </td></tr> <tr><td><a href="BatSubstring.html">BatSubstring</a> </td> <td><div class="info"> <code class="code"><span class="constructor">Substring</span>.t</code> is the type of substrings of a basestring, an efficient representation of a piece of a string. </div> </td></tr> <tr><td><a href="BatSys.html">BatSys</a> </td> <td><div class="info"> System interface. </div> </td></tr> <tr><td><a href="BatText.html">BatText</a> </td> <td><div class="info"> Heavyweight strings ("ropes") </div> </td></tr> <tr><td><a href="BatTuple.html">BatTuple</a> </td> <td><div class="info"> Tuples. </div> </td></tr> <tr><td><a href="BatUChar.html">BatUChar</a> </td> <td><div class="info"> Unicode characters. </div> </td></tr> <tr><td><a href="BatUTF8.html">BatUTF8</a> </td> <td><div class="info"> UTF-8 encoded Unicode strings. </div> </td></tr> <tr><td><a href="BatUnit.html">BatUnit</a> </td> <td><div class="info"> Operations on <code class="code">unit</code>. </div> </td></tr> <tr><td><a href="BatUnix.html">BatUnix</a> </td> <td><div class="info"> Low-level interface to the operating system (both Unix and Windows). </div> </td></tr> <tr><td><a href="BatUref.html">BatUref</a> </td> <td><div class="info"> Unifiable references using destructive union-find </div> </td></tr> <tr><td><a href="BatVect.html">BatVect</a> </td> <td><div class="info"> Extensible vectors with constant-time append/prepend. </div> </td></tr> <tr><td><a href="Batteries.html">Batteries</a> </td> <td></td></tr> <tr><td><a href="BatteriesConfig.html">BatteriesConfig</a> </td> <td><div class="info"> The default function to open a www browser. </div> </td></tr> <tr><td><a href="BatteriesPrint.html">BatteriesPrint</a> </td> <td></td></tr> <tr><td><a href="BatteriesThread.html">BatteriesThread</a> </td> <td></td></tr> <tr><td><a href="BatIO.BigEndian.html">BigEndian</a> [<a href="BatIO.html">BatIO</a>]</td> <td><div class="info"> Same operations as module <a href="BatIO.html"><code class="code"><span class="constructor">BatIO</span></code></a>, but with big-endian encoding </div> </td></tr> <tr><td><a href="Batteries.Big_int.html">Big_int</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Big_int.html">Big_int</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Bigarray.html">Bigarray</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Bigarray.html">Bigarray</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Extlib.BitSet.html">BitSet</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.BitSet.html">BitSet</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Bit_set.html">Bit_set</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Bool.html">Bool</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Incubator.Bounded.html">Bounded</a> [<a href="Batteries.Incubator.html">Batteries.Incubator</a>]</td> <td></td></tr> <tr><td><a href="BatUTF8.Buf.html">Buf</a> [<a href="BatUTF8.html">BatUTF8</a>]</td> <td><div class="info"> Buffer module for UTF-8 strings </div> </td></tr> <tr><td><a href="Batteries.Buffer.html">Buffer</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Buffer.html">Buffer</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td align="left"><br>C</td></tr> <tr><td><a href="BatGenlex.Languages.Library.C.html">C</a> [<a href="BatGenlex.Languages.Library.html">BatGenlex.Languages.Library</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Cache.html">Cache</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Callback.html">Callback</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatString.Cap.html">Cap</a> [<a href="BatString.html">BatString</a>]</td> <td><div class="info"> Capabilities for strings. </div> </td></tr> <tr><td><a href="BatHashtbl.Cap.html">Cap</a> [<a href="BatHashtbl.html">BatHashtbl</a>]</td> <td><div class="info"> Capabilities for hashtables. </div> </td></tr> <tr><td><a href="BatArray.Cap.html">Cap</a> [<a href="BatArray.html">BatArray</a>]</td> <td><div class="info"> Capabilities for arrays. </div> </td></tr> <tr><td><a href="Batteries.Char.html">Char</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Char.html">Char</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.CharParser.html">CharParser</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple5.Comp.html">Comp</a> [<a href="BatTuple.Tuple5.html">BatTuple.Tuple5</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple4.Comp.html">Comp</a> [<a href="BatTuple.Tuple4.html">BatTuple.Tuple4</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple3.Comp.html">Comp</a> [<a href="BatTuple.Tuple3.html">BatTuple.Tuple3</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple2.Comp.html">Comp</a> [<a href="BatTuple.Tuple2.html">BatTuple.Tuple2</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.Comp.html">Comp</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatList.Comp.html">Comp</a> [<a href="BatList.html">BatList</a>]</td> <td></td></tr> <tr><td><a href="BatChar.Incubator.Comp.html">Comp</a> [<a href="BatChar.Incubator.html">BatChar.Incubator</a>]</td> <td></td></tr> <tr><td><a href="BatNumber.Numeric.Compare.html">Compare</a> [<a href="BatNumber.Numeric.html">BatNumber.Numeric</a>]</td> <td></td></tr> <tr><td><a href="BatNum.Compare.html">Compare</a> [<a href="BatNum.html">BatNum</a>]</td> <td></td></tr> <tr><td><a href="BatNativeint.Compare.html">Compare</a> [<a href="BatNativeint.html">BatNativeint</a>]</td> <td></td></tr> <tr><td><a href="BatInt64.Compare.html">Compare</a> [<a href="BatInt64.html">BatInt64</a>]</td> <td></td></tr> <tr><td><a href="BatInt.Safe_int.Compare.html">Compare</a> [<a href="BatInt.Safe_int.html">BatInt.Safe_int</a>]</td> <td></td></tr> <tr><td><a href="BatInt.Compare.html">Compare</a> [<a href="BatInt.html">BatInt</a>]</td> <td></td></tr> <tr><td><a href="BatFloat.Compare.html">Compare</a> [<a href="BatFloat.html">BatFloat</a>]</td> <td></td></tr> <tr><td><a href="BatComplex.Compare.html">Compare</a> [<a href="BatComplex.html">BatComplex</a>]</td> <td></td></tr> <tr><td><a href="BatBool.Compare.html">Compare</a> [<a href="BatBool.html">BatBool</a>]</td> <td></td></tr> <tr><td><a href="BatBig_int.Compare.html">Compare</a> [<a href="BatBig_int.html">BatBig_int</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Complex.html">Complex</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Complex.html">Complex</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Concurrent.html">Concurrent</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>D</td></tr> <tr><td><a href="Batteries.Deque.html">Deque</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Digest.html">Digest</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Digest.html">Digest</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Extlib.Dllist.html">Dllist</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Dllist.html">Dllist</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Extlib.DynArray.html">DynArray</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.DynArray.html">DynArray</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>E</td></tr> <tr><td><a href="BatLog.Easy.html">Easy</a> [<a href="BatLog.html">BatLog</a>]</td> <td><div class="info"> A simple-to-use logger with verbosity levels that outputs by default to stderr (changeable at runtime) with the date and time at the beginning of each log message. </div> </td></tr> <tr><td><a href="Extlib.Enum.html">Enum</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Enum.html">Enum</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple5.Eq.html">Eq</a> [<a href="BatTuple.Tuple5.html">BatTuple.Tuple5</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple4.Eq.html">Eq</a> [<a href="BatTuple.Tuple4.html">BatTuple.Tuple4</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple3.Eq.html">Eq</a> [<a href="BatTuple.Tuple3.html">BatTuple.Tuple3</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple2.Eq.html">Eq</a> [<a href="BatTuple.Tuple2.html">BatTuple.Tuple2</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.Eq.html">Eq</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatList.Eq.html">Eq</a> [<a href="BatList.html">BatList</a>]</td> <td></td></tr> <tr><td><a href="BatChar.Incubator.Eq.html">Eq</a> [<a href="BatChar.Incubator.html">BatChar.Incubator</a>]</td> <td></td></tr> <tr><td><a href="BatArray.Incubator.Eq.html">Eq</a> [<a href="BatArray.Incubator.html">BatArray.Incubator</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.EqComp.html">EqComp</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.EqOrd.html">EqOrd</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatString.Cap.Exceptionless.html">Exceptionless</a> [<a href="BatString.Cap.html">BatString.Cap</a>]</td> <td><div class="info"> Exceptionless counterparts for error-raising operations </div> </td></tr> <tr><td><a href="BatString.Exceptionless.html">Exceptionless</a> [<a href="BatString.html">BatString</a>]</td> <td><div class="info"> Exceptionless counterparts for error-raising operations </div> </td></tr> <tr><td><a href="BatStack.Exceptionless.html">Exceptionless</a> [<a href="BatStack.html">BatStack</a>]</td> <td></td></tr> <tr><td><a href="BatSet.S.Exceptionless.html">Exceptionless</a> [<a href="BatSet.S.html">BatSet.S</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Set</span></code> without exceptions. </div> </td></tr> <tr><td><a href="BatSeq.Exceptionless.html">Exceptionless</a> [<a href="BatSeq.html">BatSeq</a>]</td> <td></td></tr> <tr><td><a href="BatQueue.Exceptionless.html">Exceptionless</a> [<a href="BatQueue.html">BatQueue</a>]</td> <td></td></tr> <tr><td><a href="BatMap.PMap.Exceptionless.html">Exceptionless</a> [<a href="BatMap.PMap.html">BatMap.PMap</a>]</td> <td><div class="info"> Exceptionless versions of functions </div> </td></tr> <tr><td><a href="BatMap.Exceptionless.html">Exceptionless</a> [<a href="BatMap.html">BatMap</a>]</td> <td><div class="info"> Exceptionless versions of functions </div> </td></tr> <tr><td><a href="BatMap.S.Exceptionless.html">Exceptionless</a> [<a href="BatMap.S.html">BatMap.S</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Map</span></code> without exceptions. </div> </td></tr> <tr><td><a href="BatList.Exceptionless.html">Exceptionless</a> [<a href="BatList.html">BatList</a>]</td> <td><div class="info"> Exceptionless counterparts for error-raising operations </div> </td></tr> <tr><td><a href="BatLazyList.Labels.Exceptionless.html">Exceptionless</a> [<a href="BatLazyList.Labels.html">BatLazyList.Labels</a>]</td> <td></td></tr> <tr><td><a href="BatLazyList.Exceptionless.html">Exceptionless</a> [<a href="BatLazyList.html">BatLazyList</a>]</td> <td><div class="info"> Exceptionless counterparts for error-raising operations </div> </td></tr> <tr><td><a href="BatHashtbl.Cap.Exceptionless.html">Exceptionless</a> [<a href="BatHashtbl.Cap.html">BatHashtbl.Cap</a>]</td> <td><div class="info"> Operations on <a href="BatHashtbl.Cap.html"><code class="code"><span class="constructor">BatHashtbl</span>.<span class="constructor">Cap</span></code></a> without exceptions. </div> </td></tr> <tr><td><a href="BatHashtbl.S.Exceptionless.html">Exceptionless</a> [<a href="BatHashtbl.S.html">BatHashtbl.S</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Hashtbl</span></code> without exceptions. </div> </td></tr> <tr><td><a href="BatHashtbl.Exceptionless.html">Exceptionless</a> [<a href="BatHashtbl.html">BatHashtbl</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Hashtbl</span></code> without exceptions. </div> </td></tr> <tr><td><a href="BatEnum.Exceptionless.html">Exceptionless</a> [<a href="BatEnum.html">BatEnum</a>]</td> <td><div class="info"> Operations on <a href="BatEnum.html"><code class="code"><span class="constructor">BatEnum</span></code></a> without exceptions. </div> </td></tr> <tr><td><a href="BatArray.Cap.Exceptionless.html">Exceptionless</a> [<a href="BatArray.Cap.html">BatArray.Cap</a>]</td> <td><div class="info"> Operations on <a href="BatArray.Cap.html"><code class="code"><span class="constructor">BatArray</span>.<span class="constructor">Cap</span></code></a> without exceptions. </div> </td></tr> <tr><td><a href="BatArray.Exceptionless.html">Exceptionless</a> [<a href="BatArray.html">BatArray</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Array</span></code> without exceptions. </div> </td></tr> <tr><td><a href="Extlib.ExtArray.html">ExtArray</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtHashtbl.html">ExtHashtbl</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtList.html">ExtList</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtString.html">ExtString</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Extlib.html">Extlib</a> </td> <td></td></tr> <tr><td align="left"><br>F</td></tr> <tr><td><a href="Batteries.File.html">File</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Filename.html">Filename</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.FingerTree.html">FingerTree</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Float.html">Float</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Format.html">Format</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Format.html">Format</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatOptParse.Formatter.html">Formatter</a> [<a href="BatOptParse.html">BatOptParse</a>]</td> <td><div class="info"> This module contains the types and functions for implementing custom usage message formatters. </div> </td></tr> <tr><td align="left"><br>G</td></tr> <tr><td><a href="Batteries.Gc.html">Gc</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Gc.html">Gc</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatBigarray.Genarray.html">Genarray</a> [<a href="BatBigarray.html">BatBigarray</a>]</td> <td><div class="info"> Generic arrays (of arbitrarily many dimensions) </div> </td></tr> <tr><td><a href="BatFingerTree.Generic.html">Generic</a> [<a href="BatFingerTree.html">BatFingerTree</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Genlex.html">Genlex</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Genlex.html">Genlex</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Extlib.Global.html">Global</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Global.html">Global</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>H</td></tr> <tr><td><a href="BatHashcons.H.html">H</a> [<a href="BatHashcons.html">BatHashcons</a>]</td> <td><div class="info"> Hashing utilities </div> </td></tr> <tr><td><a href="Batteries.Hashcons.html">Hashcons</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtHashtbl.Hashtbl.html">Hashtbl</a> [<a href="Extlib.ExtHashtbl.html">Extlib.ExtHashtbl</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Hashtbl.html">Hashtbl</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Hashtbl.html">Hashtbl</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Heap.html">Heap</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>I</td></tr> <tr><td><a href="Batteries.IMap.html">IMap</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Extlib.IO.html">IO</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.IO.html">IO</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.ISet.html">ISet</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatString.IString.html">IString</a> [<a href="BatString.html">BatString</a>]</td> <td><div class="info"> uses icompare as ordering function </div> </td></tr> <tr><td><a href="Batteries.Incubator.html">Incubator</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatSet.Incubator.html">Incubator</a> [<a href="BatSet.html">BatSet</a>]</td> <td><div class="info"> Incubator </div> </td></tr> <tr><td><a href="BatRandom.Incubator.html">Incubator</a> [<a href="BatRandom.html">BatRandom</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.Incubator.html">Incubator</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatChar.Incubator.html">Incubator</a> [<a href="BatChar.html">BatChar</a>]</td> <td></td></tr> <tr><td><a href="BatArray.Incubator.html">Incubator</a> [<a href="BatArray.html">BatArray</a>]</td> <td></td></tr> <tr><td><a href="BatRefList.Index.html">Index</a> [<a href="BatRefList.html">BatRefList</a>]</td> <td><div class="info"> Functions that operate on the element at index <code class="code">i</code> in a list (with indices starting from 0). </div> </td></tr> <tr><td><a href="BatSeq.Infix.html">Infix</a> [<a href="BatSeq.html">BatSeq</a>]</td> <td></td></tr> <tr><td><a href="BatResult.Infix.html">Infix</a> [<a href="BatResult.html">BatResult</a>]</td> <td><div class="info"> This infix module provides the operator <code class="code">(>>=)</code> </div> </td></tr> <tr><td><a href="BatPathGen.PathType.Infix.html">Infix</a> [<a href="BatPathGen.PathType.html">BatPathGen.PathType</a>]</td> <td><div class="info"> As other Operators modules in batteries are named "Infix" we provide Infix as well. </div> </td></tr> <tr><td><a href="BatParserCo.Infix.html">Infix</a> [<a href="BatParserCo.html">BatParserCo</a>]</td> <td><div class="info"> Infix submodule regrouping all infix operators </div> </td></tr> <tr><td><a href="BatOption.Infix.html">Infix</a> [<a href="BatOption.html">BatOption</a>]</td> <td></td></tr> <tr><td><a href="BatNumber.Numeric.Infix.html">Infix</a> [<a href="BatNumber.Numeric.html">BatNumber.Numeric</a>]</td> <td></td></tr> <tr><td><a href="BatNum.Infix.html">Infix</a> [<a href="BatNum.html">BatNum</a>]</td> <td></td></tr> <tr><td><a href="BatNativeint.Infix.html">Infix</a> [<a href="BatNativeint.html">BatNativeint</a>]</td> <td></td></tr> <tr><td><a href="BatMultiPMap.Infix.html">Infix</a> [<a href="BatMultiPMap.html">BatMultiPMap</a>]</td> <td><div class="info"> Infix operators over a <a href="BatMultiPMap.html"><code class="code"><span class="constructor">BatMultiPMap</span></code></a> </div> </td></tr> <tr><td><a href="BatMultiMap.Infix.html">Infix</a> [<a href="BatMultiMap.html">BatMultiMap</a>]</td> <td><div class="info"> Infix operators over a <a href="BatMultiPMap.html"><code class="code"><span class="constructor">BatMultiPMap</span></code></a> </div> </td></tr> <tr><td><a href="BatMap.PMap.Infix.html">Infix</a> [<a href="BatMap.PMap.html">BatMap.PMap</a>]</td> <td><div class="info"> Infix operators over a <a href="BatMap.PMap.html"><code class="code"><span class="constructor">BatMap</span>.<span class="constructor">PMap</span></code></a> </div> </td></tr> <tr><td><a href="BatMap.Infix.html">Infix</a> [<a href="BatMap.html">BatMap</a>]</td> <td><div class="info"> Infix operators over a <code class="code"><span class="constructor">BatPMap</span></code> </div> </td></tr> <tr><td><a href="BatMap.S.Infix.html">Infix</a> [<a href="BatMap.S.html">BatMap.S</a>]</td> <td><div class="info"> Infix operators over a <a href="BatMap.html"><code class="code"><span class="constructor">BatMap</span></code></a> </div> </td></tr> <tr><td><a href="BatList.Infix.html">Infix</a> [<a href="BatList.html">BatList</a>]</td> <td><div class="info"> Infix submodule regrouping all infix operators </div> </td></tr> <tr><td><a href="BatLazyList.Infix.html">Infix</a> [<a href="BatLazyList.html">BatLazyList</a>]</td> <td><div class="info"> Infix submodule regrouping all infix operators </div> </td></tr> <tr><td><a href="BatInt64.Infix.html">Infix</a> [<a href="BatInt64.html">BatInt64</a>]</td> <td></td></tr> <tr><td><a href="BatInt.Safe_int.Infix.html">Infix</a> [<a href="BatInt.Safe_int.html">BatInt.Safe_int</a>]</td> <td></td></tr> <tr><td><a href="BatInt.Infix.html">Infix</a> [<a href="BatInt.html">BatInt</a>]</td> <td></td></tr> <tr><td><a href="BatIMap.Infix.html">Infix</a> [<a href="BatIMap.html">BatIMap</a>]</td> <td><div class="info"> Infix operators over a <a href="BatIMap.html"><code class="code"><span class="constructor">BatIMap</span></code></a> </div> </td></tr> <tr><td><a href="BatHashtbl.S.Infix.html">Infix</a> [<a href="BatHashtbl.S.html">BatHashtbl.S</a>]</td> <td><div class="info"> Infix operators over a <a href="BatHashtbl.html"><code class="code"><span class="constructor">BatHashtbl</span></code></a> </div> </td></tr> <tr><td><a href="BatHashtbl.Infix.html">Infix</a> [<a href="BatHashtbl.html">BatHashtbl</a>]</td> <td><div class="info"> Infix operators over a <a href="BatHashtbl.html"><code class="code"><span class="constructor">BatHashtbl</span></code></a> </div> </td></tr> <tr><td><a href="BatFloat.Infix.html">Infix</a> [<a href="BatFloat.html">BatFloat</a>]</td> <td></td></tr> <tr><td><a href="BatEnum.Infix.html">Infix</a> [<a href="BatEnum.html">BatEnum</a>]</td> <td></td></tr> <tr><td><a href="BatComplex.Infix.html">Infix</a> [<a href="BatComplex.html">BatComplex</a>]</td> <td></td></tr> <tr><td><a href="BatChar.Infix.html">Infix</a> [<a href="BatChar.html">BatChar</a>]</td> <td><div class="info"> Infix submodule regrouping all infix operators </div> </td></tr> <tr><td><a href="BatBounded.BoundedNumericType.Infix.html">Infix</a> [<a href="BatBounded.BoundedNumericType.html">BatBounded.BoundedNumericType</a>]</td> <td></td></tr> <tr><td><a href="BatBool.Infix.html">Infix</a> [<a href="BatBool.html">BatBool</a>]</td> <td></td></tr> <tr><td><a href="BatBig_int.Infix.html">Infix</a> [<a href="BatBig_int.html">BatBig_int</a>]</td> <td></td></tr> <tr><td><a href="BatInnerIO.Input.html">Input</a> [<a href="BatInnerIO.html">BatInnerIO</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Int.html">Int</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Int32.html">Int32</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Int32.html">Int32</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Int64.html">Int64</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Int64.html">Int64</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatteriesPrint.IntSet.html">IntSet</a> [<a href="BatteriesPrint.html">BatteriesPrint</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Interfaces.html">Interfaces</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatOo.Internal.html">Internal</a> [<a href="BatOo.html">BatOo</a>]</td> <td></td></tr> <tr><td align="left"><br>L</td></tr> <tr><td><a href="BatList.Labels.LExceptionless.html">LExceptionless</a> [<a href="BatList.Labels.html">BatList.Labels</a>]</td> <td></td></tr> <tr><td><a href="BatEnum.Labels.LExceptionless.html">LExceptionless</a> [<a href="BatEnum.Labels.html">BatEnum.Labels</a>]</td> <td></td></tr> <tr><td><a href="BatArray.Labels.LExceptionless.html">LExceptionless</a> [<a href="BatArray.Labels.html">BatArray.Labels</a>]</td> <td></td></tr> <tr><td><a href="BatSet.S.Labels.html">Labels</a> [<a href="BatSet.S.html">BatSet.S</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Set</span></code> with labels. </div> </td></tr> <tr><td><a href="BatOption.Labels.html">Labels</a> [<a href="BatOption.html">BatOption</a>]</td> <td><div class="info"> Operations on options, with labels. </div> </td></tr> <tr><td><a href="BatMap.S.Labels.html">Labels</a> [<a href="BatMap.S.html">BatMap.S</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Map</span></code> with labels. </div> </td></tr> <tr><td><a href="BatList.Labels.html">Labels</a> [<a href="BatList.html">BatList</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">List</span></code> with labels. </div> </td></tr> <tr><td><a href="BatLazyList.Labels.html">Labels</a> [<a href="BatLazyList.html">BatLazyList</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">LazyList</span></code> with labels. </div> </td></tr> <tr><td><a href="BatHashtbl.Cap.Labels.html">Labels</a> [<a href="BatHashtbl.Cap.html">BatHashtbl.Cap</a>]</td> <td><div class="info"> Operations on <a href="BatHashtbl.Cap.html"><code class="code"><span class="constructor">BatHashtbl</span>.<span class="constructor">Cap</span></code></a> with labels. </div> </td></tr> <tr><td><a href="BatHashtbl.S.Labels.html">Labels</a> [<a href="BatHashtbl.S.html">BatHashtbl.S</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Hashtbl</span></code> with labels. </div> </td></tr> <tr><td><a href="BatHashtbl.Labels.html">Labels</a> [<a href="BatHashtbl.html">BatHashtbl</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Hashtbl</span></code> with labels. </div> </td></tr> <tr><td><a href="BatEnum.Labels.html">Labels</a> [<a href="BatEnum.html">BatEnum</a>]</td> <td><div class="info"> Operations on <a href="BatEnum.html"><code class="code"><span class="constructor">BatEnum</span></code></a> with labels. </div> </td></tr> <tr><td><a href="BatArray.Cap.Labels.html">Labels</a> [<a href="BatArray.Cap.html">BatArray.Cap</a>]</td> <td><div class="info"> Operations on <a href="BatArray.Cap.html"><code class="code"><span class="constructor">BatArray</span>.<span class="constructor">Cap</span></code></a> with labels. </div> </td></tr> <tr><td><a href="BatArray.Labels.html">Labels</a> [<a href="BatArray.html">BatArray</a>]</td> <td><div class="info"> Operations on <code class="code"><span class="constructor">Array</span></code> with labels. </div> </td></tr> <tr><td><a href="BatGenlex.Languages.html">Languages</a> [<a href="BatGenlex.html">BatGenlex</a>]</td> <td></td></tr> <tr><td><a href="BatUnix.LargeFile.html">LargeFile</a> [<a href="BatUnix.html">BatUnix</a>]</td> <td><div class="info"> File operations on large files. </div> </td></tr> <tr><td><a href="Batteries.Legacy.Lazy.html">Lazy</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.LazyList.html">LazyList</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.html">Legacy</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Lexing.html">Lexing</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Lexing.html">Lexing</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatGenlex.Languages.Library.html">Library</a> [<a href="BatGenlex.Languages.html">BatGenlex.Languages</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtList.List.html">List</a> [<a href="Extlib.ExtList.html">Extlib.ExtList</a>]</td> <td></td></tr> <tr><td><a href="Batteries.List.html">List</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.List.html">List</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.ListLabels.html">ListLabels</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Incubator.Log.html">Log</a> [<a href="Batteries.Incubator.html">Batteries.Incubator</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Logger.html">Logger</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>M</td></tr> <tr><td><a href="BatVect.Make.html">Make</a> [<a href="BatVect.html">BatVect</a>]</td> <td></td></tr> <tr><td><a href="BatSet.Make.html">Make</a> [<a href="BatSet.html">BatSet</a>]</td> <td><div class="info"> Functor building an implementation of the set structure given a totally ordered type. </div> </td></tr> <tr><td><a href="BatPathGen.Make.html">Make</a> [<a href="BatPathGen.html">BatPathGen</a>]</td> <td><div class="info"> Constructs path handling module for string-like type and its operations given in <code class="code"><span class="constructor">S</span></code>. </div> </td></tr> <tr><td><a href="BatMap.Make.html">Make</a> [<a href="BatMap.html">BatMap</a>]</td> <td><div class="info"> Functor building an implementation of the map structure given a totally ordered type. </div> </td></tr> <tr><td><a href="BatLog.Make.html">Make</a> [<a href="BatLog.html">BatLog</a>]</td> <td><div class="info"> Build a logger module with custom, fixed output, prefix and flags </div> </td></tr> <tr><td><a href="BatInnerWeaktbl.Make.html">Make</a> [<a href="BatInnerWeaktbl.html">BatInnerWeaktbl</a>]</td> <td><div class="info"> Functor building an implementation of the hashtable structure. </div> </td></tr> <tr><td><a href="BatHeap.Make.html">Make</a> [<a href="BatHeap.html">BatHeap</a>]</td> <td><div class="info"> Functorized heaps over arbitrary orderings. </div> </td></tr> <tr><td><a href="BatHashtbl.Make.html">Make</a> [<a href="BatHashtbl.html">BatHashtbl</a>]</td> <td><div class="info"> Functor building an implementation of the hashtable structure. </div> </td></tr> <tr><td><a href="BatGenlex.Languages.Make.html">Make</a> [<a href="BatGenlex.Languages.html">BatGenlex.Languages</a>]</td> <td></td></tr> <tr><td><a href="BatBounded.Make.html">Make</a> [<a href="BatBounded.html">BatBounded</a>]</td> <td><div class="info"> Functor to build an implementation of a bounded type given the bounded values definition <code class="code"><span class="constructor">M</span></code> </div> </td></tr> <tr><td><a href="BatConcurrent.MakeLock.html">MakeLock</a> [<a href="BatConcurrent.html">BatConcurrent</a>]</td> <td></td></tr> <tr><td><a href="BatBounded.MakeNumeric.html">MakeNumeric</a> [<a href="BatBounded.html">BatBounded</a>]</td> <td></td></tr> <tr><td><a href="BatHashcons.MakeTable.html">MakeTable</a> [<a href="BatHashcons.html">BatHashcons</a>]</td> <td></td></tr> <tr><td><a href="BatLog.Make_lev.html">Make_lev</a> [<a href="BatLog.html">BatLog</a>]</td> <td><div class="info"> Make your own level-based logger, like <code class="code"><span class="constructor">Easy</span></code> </div> </td></tr> <tr><td><a href="Batteries.Map.html">Map</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Map.html">Map</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatSplay.Map.html">Map</a> [<a href="BatSplay.html">BatSplay</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Marshal.html">Marshal</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Marshal.html">Marshal</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatResult.Monad.html">Monad</a> [<a href="BatResult.html">BatResult</a>]</td> <td></td></tr> <tr><td><a href="BatOption.Monad.html">Monad</a> [<a href="BatOption.html">BatOption</a>]</td> <td><div class="info"> This module provides everything needed to write and execute computations in the Option monad. </div> </td></tr> <tr><td><a href="BatEnum.Monad.html">Monad</a> [<a href="BatEnum.html">BatEnum</a>]</td> <td><div class="info"> The BatEnum Monad </div> </td></tr> <tr><td><a href="Batteries.Legacy.MoreLabels.html">MoreLabels</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.MultiMap.html">MultiMap</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.MultiPMap.html">MultiPMap</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatteriesThread.Mutex.html">Mutex</a> [<a href="BatteriesThread.html">BatteriesThread</a>]</td> <td></td></tr> <tr><td align="left"><br>N</td></tr> <tr><td><a href="Batteries.Nativeint.html">Nativeint</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Nativeint.html">Nativeint</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatConcurrent.NoLock.html">NoLock</a> [<a href="BatConcurrent.html">BatConcurrent</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Num.html">Num</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Num.html">Num</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatString.NumString.html">NumString</a> [<a href="BatString.html">BatString</a>]</td> <td><div class="info"> uses numeric_compare as its ordering function </div> </td></tr> <tr><td><a href="Batteries.Number.html">Number</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>O</td></tr> <tr><td><a href="BatGenlex.Languages.Library.OCaml.html">OCaml</a> [<a href="BatGenlex.Languages.Library.html">BatGenlex.Languages.Library</a>]</td> <td></td></tr> <tr><td><a href="BatPathGen.OfString.html">OfString</a> [<a href="BatPathGen.html">BatPathGen</a>]</td> <td><div class="info"> This implementation can be used with UTF-8, but encoding of used strings is not verified. </div> </td></tr> <tr><td><a href="Batteries.Oo.html">Oo</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Oo.html">Oo</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatPathGen.PathType.OperatorLift.html">OperatorLift</a> [<a href="BatPathGen.PathType.html">BatPathGen.PathType</a>]</td> <td><div class="info"> Convenience operator for lifting primitive strings to <code class="code">ustring</code> type. </div> </td></tr> <tr><td><a href="BatPathGen.PathType.Operators.html">Operators</a> [<a href="BatPathGen.PathType.html">BatPathGen.PathType</a>]</td> <td><div class="info"> Infix operators for path construction. </div> </td></tr> <tr><td><a href="BatOptParse.Opt.html">Opt</a> [<a href="BatOptParse.html">BatOptParse</a>]</td> <td><div class="info"> This module contains the basic functions and types for defining new option types and accessing the values of options. </div> </td></tr> <tr><td><a href="Extlib.OptParse.html">OptParse</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="BatOptParse.OptParser.html">OptParser</a> [<a href="BatOptParse.html">BatOptParse</a>]</td> <td><div class="info"> This module contains the option parser itself. </div> </td></tr> <tr><td><a href="Extlib.Option.html">Option</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Option.html">Option</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple5.Ord.html">Ord</a> [<a href="BatTuple.Tuple5.html">BatTuple.Tuple5</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple4.Ord.html">Ord</a> [<a href="BatTuple.Tuple4.html">BatTuple.Tuple4</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple3.Ord.html">Ord</a> [<a href="BatTuple.Tuple3.html">BatTuple.Tuple3</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple2.Ord.html">Ord</a> [<a href="BatTuple.Tuple2.html">BatTuple.Tuple2</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.Ord.html">Ord</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatList.Ord.html">Ord</a> [<a href="BatList.html">BatList</a>]</td> <td></td></tr> <tr><td><a href="BatChar.Incubator.Ord.html">Ord</a> [<a href="BatChar.Incubator.html">BatChar.Incubator</a>]</td> <td></td></tr> <tr><td><a href="BatArray.Incubator.Ord.html">Ord</a> [<a href="BatArray.Incubator.html">BatArray.Incubator</a>]</td> <td></td></tr> <tr><td><a href="BatInnerIO.Output.html">Output</a> [<a href="BatInnerIO.html">BatInnerIO</a>]</td> <td></td></tr> <tr><td align="left"><br>P</td></tr> <tr><td><a href="Extlib.PMap.html">PMap</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="BatMap.PMap.html">PMap</a> [<a href="BatMap.html">BatMap</a>]</td> <td></td></tr> <tr><td><a href="BatSet.PSet.html">PSet</a> [<a href="BatSet.html">BatSet</a>]</td> <td></td></tr> <tr><td><a href="BatPathGen.StringType.Parse.html">Parse</a> [<a href="BatPathGen.StringType.html">BatPathGen.StringType</a>]</td> <td></td></tr> <tr><td><a href="Batteries.ParserCo.html">ParserCo</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Parsing.html">Parsing</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Incubator.PathGen.html">PathGen</a> [<a href="Batteries.Incubator.html">Batteries.Incubator</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Printexc.html">Printexc</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Printexc.html">Printexc</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Printf.html">Printf</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Printf.html">Printf</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatRandom.Incubator.Private_state_enums.html">Private_state_enums</a> [<a href="BatRandom.Incubator.html">BatRandom.Incubator</a>]</td> <td></td></tr> <tr><td align="left"><br>Q</td></tr> <tr><td><a href="Batteries.Queue.html">Queue</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Queue.html">Queue</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td align="left"><br>R</td></tr> <tr><td><a href="BatteriesThread.RMutex.html">RMutex</a> [<a href="BatteriesThread.html">BatteriesThread</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Random.html">Random</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Random.html">Random</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Ref.html">Ref</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Extlib.RefList.html">RefList</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.RefList.html">RefList</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Result.html">Result</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Return.html">Return</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.Rev.html">Rev</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.RevComp.html">RevComp</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td><a href="BatOrd.RevOrd.html">RevOrd</a> [<a href="BatOrd.html">BatOrd</a>]</td> <td></td></tr> <tr><td align="left"><br>S</td></tr> <tr><td><a href="BatFloat.Safe_float.html">Safe_float</a> [<a href="BatFloat.html">BatFloat</a>]</td> <td><div class="info"> Operations on floating-point numbers, with exceptions raised in case of error. </div> </td></tr> <tr><td><a href="BatInt.Safe_int.html">Safe_int</a> [<a href="BatInt.html">BatInt</a>]</td> <td><div class="info"> Safe operations on integers. </div> </td></tr> <tr><td><a href="Batteries.Scanf.html">Scanf</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Scanf.html">Scanf</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatScanf.Scanning.html">Scanning</a> [<a href="BatScanf.html">BatScanf</a>]</td> <td><div class="info"> Scanning buffers </div> </td></tr> <tr><td><a href="Batteries.Seq.html">Seq</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Set.html">Set</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Set.html">Set</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Sort.html">Sort</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatParserCo.Source.html">Source</a> [<a href="BatParserCo.html">BatParserCo</a>]</td> <td><div class="info"> A source for parsing. </div> </td></tr> <tr><td><a href="Batteries.Splay.html">Splay</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Stack.html">Stack</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Stack.html">Stack</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatRandom.Incubator.Private_state_enums.State.html">State</a> [<a href="BatRandom.Incubator.Private_state_enums.html">BatRandom.Incubator.Private_state_enums</a>]</td> <td></td></tr> <tr><td><a href="BatRandom.State.html">State</a> [<a href="BatRandom.html">BatRandom</a>]</td> <td><div class="info"> Manipulate the current state of the random generator. </div> </td></tr> <tr><td><a href="Extlib.Std.html">Std</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.StdLabels.html">StdLabels</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatOptParse.StdOpt.html">StdOpt</a> [<a href="BatOptParse.html">BatOptParse</a>]</td> <td><div class="info"> This module contains various standard options. </div> </td></tr> <tr><td><a href="Batteries.Legacy.Str.html">Str</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Stream.html">Stream</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Stream.html">Stream</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatStream.StreamLabels.html">StreamLabels</a> [<a href="BatStream.html">BatStream</a>]</td> <td></td></tr> <tr><td><a href="Extlib.ExtString.String.html">String</a> [<a href="Extlib.ExtString.html">Extlib.ExtString</a>]</td> <td></td></tr> <tr><td><a href="Batteries.String.html">String</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.String.html">String</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.StringLabels.html">StringLabels</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatteriesPrint.StringSet.html">StringSet</a> [<a href="BatteriesPrint.html">BatteriesPrint</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Incubator.Substring.html">Substring</a> [<a href="Batteries.Incubator.html">Batteries.Incubator</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Sys.html">Sys</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Sys.html">Sys</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td align="left"><br>T</td></tr> <tr><td><a href="BatNum.TaggedInfix.html">TaggedInfix</a> [<a href="BatNum.html">BatNum</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Text.html">Text</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatteriesPrint.TextSet.html">TextSet</a> [<a href="BatteriesPrint.html">BatteriesPrint</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Tuple.html">Tuple</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Tuple2.html">Tuple2</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple2.html">Tuple2</a> [<a href="BatTuple.html">BatTuple</a>]</td> <td><div class="info"> Pairs. </div> </td></tr> <tr><td><a href="Batteries.Tuple3.html">Tuple3</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple3.html">Tuple3</a> [<a href="BatTuple.html">BatTuple</a>]</td> <td><div class="info"> Triples. </div> </td></tr> <tr><td><a href="Batteries.Tuple4.html">Tuple4</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple4.html">Tuple4</a> [<a href="BatTuple.html">BatTuple</a>]</td> <td><div class="info"> 4-Tuples. </div> </td></tr> <tr><td><a href="Batteries.Tuple5.html">Tuple5</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="BatTuple.Tuple5.html">Tuple5</a> [<a href="BatTuple.html">BatTuple</a>]</td> <td><div class="info"> 5-Tuples. </div> </td></tr> <tr><td align="left"><br>U</td></tr> <tr><td><a href="Extlib.UChar.html">UChar</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.UChar.html">UChar</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Extlib.UTF8.html">UTF8</a> [<a href="Extlib.html">Extlib</a>]</td> <td></td></tr> <tr><td><a href="Batteries.UTF8.html">UTF8</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Unit.html">Unit</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Unix.html">Unix</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Legacy.Unix.html">Unix</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="Batteries.Uref.html">Uref</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>V</td></tr> <tr><td><a href="Batteries.Vect.html">Vect</a> [<a href="Batteries.html">Batteries</a>]</td> <td></td></tr> <tr><td align="left"><br>W</td></tr> <tr><td><a href="Batteries.Legacy.Weak.html">Weak</a> [<a href="Batteries.Legacy.html">Batteries.Legacy</a>]</td> <td></td></tr> <tr><td><a href="BatEnum.WithMonad.html">WithMonad</a> [<a href="BatEnum.html">BatEnum</a>]</td> <td><div class="info"> Monadic operations on Enumerations containing monadic elements </div> </td></tr> </table> </body> </html>