#

Index of types
Index of exceptions
Index of values
Index of class methods
Index of classes
Index of modules
Index of module types

BatArg | Parsing of command line arguments.
BatArray | Additional and modified functions for arrays
BatAvlTree | Internals of ISet and IMap, usable as generic tree library
BatBase64 | Base64 codec.
BatBig_int | Operations on arbitrary-precision integers.
BatBigarray | Additional and modified functions for big arrays.
BatBitSet | Efficient bit sets.
BatBool | Operations on booleans
BatBuffer | Extensible string buffers.
BatCache | These functions build a cache with either a hashtbl or a map.
BatCamomile |
BatChar | Operations on characters.
BatCharEncodings | Character encodings.
BatCharParser | Parsing character strings.
BatComplex | Additional and modified functions for complex numbers.
BatConcurrent | Definition of concurrency primitives.
BatDeque | Functional double-ended queues
BatDigest | MD5 message digest.
BatDllist | A mutable, imperative, circular, doubly linked list library
BatDynArray | Dynamic arrays.
BatEnum | Enumeration over abstract collection of elements.
BatFile | File manipulation.
BatFloat | Operations on floating-point numbers.
BatFormat | Pretty printing.
BatGc | Memory management control and statistics; finalised values.
BatGenlex | A generic lexical analyzer.
BatGlobal | Mutable global variable.
BatHashcons | Hash consing of data structures
BatHashtbl | Extra functions over hashtables.
BatHeap | Functional heaps over ordered types
BatIMap | DIET Maps from integers, packed using ranges
BatIO | High-order abstract I/O.
BatISet | DIET Sets of integers represented as ranges
BatInnerIO | Core of the BatIO module.
BatInnerWeaktbl | Weak hash table library for OCaml, with an interface compatible with the standard Hashtbl module.
BatInt | Operations on integers.
BatInt32 | 32-bit integers.
BatInt64 | 64-bit integers.
BatInterfaces | Common signatures for data structures.
BatLazyList | Lazy lists of elements.
BatLexing | Simple lexing using ocaml conventions
BatList | Additional and modified functions for lists.
BatLogger | Logging Library
BatMap | Association tables over ordered types.
BatMarshal | Marshaling of data structures.
BatMonad | Definition of monads.
BatMultiPMap | Polymorphic Multi-Map.
BatMutex | Locks for mutual exclusion.
BatNativeint | Processor-native integers.
BatNum | Operation on arbitrary-precision numbers.
BatNumber | A common interface for numbers.
BatOo | Operations on objects
BatOptParse | Modules for GNU `getopt(3)`-style command line parsing.
BatOption | Functions for the option type.
BatPMap | Polymorphic Map.
BatPSet | Polymorphic sets
BatPair | Functions for pairs of values
BatParserCo | A simple parser combinator library.
BatPathGen | Filepath handling.
BatPervasives | Additional functions.
BatPrint | Formatted output functions (also known as unparsing).
BatPrintexc | Facilities for printing exceptions.
BatPrintf | Formatted output functions (also known as unparsing).
BatQueue | First-in first-out queues.
BatRMutex | Locks for mutual exclusion.
BatRandom | Pseudo-random number generators (PRNG).
BatRef | Operations on references.
BatRefList | Reference on lists.
BatResult | Monadic results of computations that can raise exceptions
BatReturn | Local exceptions/labels/goto/return.
BatRope | Heavyweight strings ("ropes")
BatScanf | Formatted input functions.
BatSeq | Sequence of elements
BatSet | Sets over ordered types.
BatSplay | Maps and sets based on splay trees
BatStack | Last-in first-out stacks.
BatStd | Additional functions.
BatStr | Regular expressions and high-level string processing
BatStream | Streams and stream parsers
BatString | String operations.
BatSubstring | `Substring.t` is the type of substrings of a basestring, an efficient representation of a piece of a string.
BatSys | System interface.
BatTuple | Tuples.
BatUChar | Unicode (ISO-UCS) characters.
BatUCharParser | Parsing unicode text
BatUTF8 | UTF-8 encoded Unicode strings.
BatUnit | Operations on `unit`.
BatUnix | Low-level interface to the operating system (both Unix and Windows).
BatUref | Unifiable references using destructive union-find
BatValue_printer | Value printers
BatVect | Extensible vectors with constant-time append/prepend.
Batteries |
Batteries_config | This system's configuration.
Batteries_print |
Batteries_uni |