A | |
| Arg |
Parsing of command line arguments.
|
| Arg_helper |
Decipher command line arguments of the form
<value> | <key>=<value>
,...
(as used for example for the specification of inlining parameters
varying by simplification round).
|
| Arith_status |
Flags that control rational arithmetic.
|
| Array [StdLabels] | |
| Array |
Array operations.
|
| Array0 [Bigarray] |
Zero-dimensional arrays.
|
| Array1 [Bigarray] |
One-dimensional arrays.
|
| Array2 [Bigarray] |
Two-dimensional arrays.
|
| Array3 [Bigarray] |
Three-dimensional arrays.
|
| ArrayLabels |
Array operations.
|
| Ast_helper |
Helpers to produce Parsetree fragments
|
| Ast_invariants |
Check AST invariants
|
| Ast_iterator | Ast_iterator.iterator allows to implement AST inspection using open recursion.
|
| Ast_mapper |
The interface of a -ppx rewriter
|
| Asttypes |
Auxiliary AST types used by parsetree and typedtree.
|
| Attr_helper |
Helpers for attributes
|
B | |
| Big_int |
Operations on arbitrary-precision integers.
|
| Bigarray |
Large, multi-dimensional, numerical arrays.
|
| Buffer |
Extensible buffers.
|
| Builtin_attributes | |
| Bytes [StdLabels] | |
| Bytes |
Byte sequence operations.
|
| BytesLabels |
Byte sequence operations.
|
C | |
| Callback |
Registering OCaml values with the C runtime.
|
| CamlinternalFormat | |
| CamlinternalFormatBasics | |
| CamlinternalLazy |
Run-time support for lazy values.
|
| CamlinternalMod |
Run-time support for recursive modules.
|
| CamlinternalOO |
Run-time support for objects and classes.
|
| Ccomp | |
| Cf [Ast_helper] |
Class fields
|
| Char |
Character operations.
|
| Ci [Ast_helper] |
Classes
|
| Cl [Ast_helper] |
Class expressions
|
| Clflags |
Optimization parameters represented as ints indexed by round number.
|
| Color [Misc] | |
| Complex |
Complex numbers.
|
| Condition |
Condition variables to synchronize between threads.
|
| Config | |
| Consistbl | |
| Const [Ast_helper] | |
| Csig [Ast_helper] |
Class signatures
|
| Cstr [Ast_helper] |
Class structures
|
| Ctf [Ast_helper] |
Class type fields
|
| Cty [Ast_helper] |
Class type expressions
|
D | |
| Depend |
Module dependencies.
|
| Digest |
MD5 message digest.
|
| Docstrings |
Documentation comments
|
| Dynlink |
Dynamic loading of object files.
|
E | |
| Ephemeron [Obj] | |
| Ephemeron |
Ephemerons and weak hash table
|
| Event |
First-class synchronous communication.
|
| Exp [Ast_helper] |
Expressions
|
F | |
| Filename |
Operations on file names.
|
| Float [Numbers] | |
| Float_arg_helper [Clflags] |
Optimization parameters represented as floats indexed by round number.
|
| Format |
Pretty printing.
|
G | |
| Gc |
Memory management control and statistics; finalised values.
|
| GenHashTable [Ephemeron] | |
| Genarray [Bigarray] | |
| Genlex |
A generic lexical analyzer.
|
| Graphics |
Machine-independent graphics primitives.
|
| GraphicsX11 |
Additional graphics primitives for the X Windows system.
|
H | |
| Hashtbl [MoreLabels] | |
| Hashtbl |
Hash tables and hash functions.
|
I | |
| Id [Strongly_connected_components.S] | |
| Identifiable |
Uniform interface for common data structures over various things.
|
| Incl [Ast_helper] |
Includes
|
| Int [Numbers] | |
| Int32 |
32-bit integers.
|
| Int64 |
64-bit integers.
|
| Int_arg_helper [Clflags] | |
| Int_literal_converter [Misc] | |
K | |
| K1 [Ephemeron] | |
| K2 [Ephemeron] | |
| Kn [Ephemeron] | |
L | |
| LargeFile [UnixLabels] |
File operations on large files.
|
| LargeFile [Unix] |
File operations on large files.
|
| LargeFile [Pervasives] |
Operations on large files.
|
| Lazy |
Deferred computations.
|
| Lexer | |
| Lexing |
The run-time library for lexers generated by
ocamllex.
|
| List [StdLabels] | |
| List [Misc.Stdlib] | |
| List |
List operations.
|
| ListLabels |
List operations.
|
| Location |
Source code locations (ranges of positions), used in parsetree.
|
| LongString [Misc] | |
| Longident |
Long identifiers, used in parsetree.
|
M | |
| Make [Weak] |
Functor building an implementation of the weak hash set structure.
|
| Make [Strongly_connected_components] | |
| Make [Set] |
Functor building an implementation of the set structure
given a totally ordered type.
|
| Make [MoreLabels.Set] | |
| Make [MoreLabels.Map] | |
| Make [MoreLabels.Hashtbl] | |
| Make [Map] |
Functor building an implementation of the map structure
given a totally ordered type.
|
| Make [Identifiable] | |
| Make [Hashtbl] |
Functor building an implementation of the hashtable structure.
|
| Make [Ephemeron.Kn] |
Functor building an implementation of a weak hash table
|
| Make [Ephemeron.K2] |
Functor building an implementation of a weak hash table
|
| Make [Ephemeron.K1] |
Functor building an implementation of a weak hash table
|
| Make [Arg_helper] | |
| MakeHooks [Misc] | |
| MakeSeeded [MoreLabels.Hashtbl] | |
| MakeSeeded [Hashtbl] |
Functor building an implementation of the hashtable structure.
|
| MakeSeeded [Ephemeron.GenHashTable] |
Functor building an implementation of an hash table that use the container
for keeping the information given
|
| MakeSeeded [Ephemeron.Kn] |
Functor building an implementation of a weak hash table.
|
| MakeSeeded [Ephemeron.K2] |
Functor building an implementation of a weak hash table.
|
| MakeSeeded [Ephemeron.K1] |
Functor building an implementation of a weak hash table.
|
| Map [MoreLabels] | |
| Map |
Association tables over ordered types.
|
| Map [Identifiable.S] | |
| Marshal |
Marshaling of data structures.
|
| Mb [Ast_helper] |
Module bindings
|
| Md [Ast_helper] |
Module declarations
|
| Misc | protect_refs l f temporarily sets r to v for each R (r, v) in l
while executing f.
|
| Mod [Ast_helper] |
Module expressions
|
| MoreLabels |
Extra labeled libraries.
|
| Mtd [Ast_helper] |
Module type declarations
|
| Mty [Ast_helper] |
Module type expressions
|
| Mutex |
Locks for mutual exclusion.
|
N | |
| Nativeint |
Processor-native integers.
|
| Num |
Operation on arbitrary-precision numbers.
|
| Numbers |
Modules about numbers that satisfy
Identifiable.S.
|
O | |
| Obj |
Operations on internal representations of values.
|
| Oo |
Operations on objects
|
| Opn [Ast_helper] |
Opens
|
| Option [Misc.Stdlib] | |
P | |
| Pair [Identifiable] | |
| Parse |
Entry points in the parser
|
| Parser | |
| Parsetree |
Abstract syntax tree produced by parsing
|
| Parsing |
The run-time library for parsers generated by
ocamlyacc.
|
| Pat [Ast_helper] |
Patterns
|
| Pervasives |
The initially opened module.
|
| Pprintast | |
| Printast | |
| Printexc |
Facilities for printing exceptions and inspecting current call stack.
|
| Printf |
Formatted output functions.
|
Q | |
| Queue |
First-in first-out queues.
|
R | |
| Random |
Pseudo-random number generators (PRNG).
|
| Ratio |
Operation on rational numbers.
|
S | |
| Scanf |
Formatted input functions.
|
| Scanning [Scanf] | |
| Series [Spacetime] | |
| Set |
Sets over ordered types.
|
| Set [MoreLabels] | |
| Set [Identifiable.S] | |
| Sig [Ast_helper] |
Signature items
|
| Slot [Printexc] | |
| Snapshot [Spacetime] | |
| Sort |
Sorting and merging lists.
|
| Spacetime |
Profiling of a program's space behaviour over time.
|
| Stack |
Last-in first-out stacks.
|
| State [Random] | |
| StdLabels |
Standard labeled libraries.
|
| Stdlib [Misc] | |
| Str |
Regular expressions and high-level string processing
|
| Str [Ast_helper] |
Structure items
|
| Stream |
Streams and parsers.
|
| String |
String operations.
|
| String [StdLabels] | |
| StringLabels |
String operations.
|
| StringMap [Misc] | |
| StringMap [Depend] | |
| StringSet [Misc] | |
| StringSet [Depend] | |
| Strongly_connected_components |
Kosaraju's algorithm for strongly connected components.
|
| Syntaxerr |
Auxiliary type for reporting syntax errors
|
| Sys |
System interface.
|
T | |
| T [Identifiable.S] | |
| Targetint |
Target processor-native integers.
|
| Tbl | |
| Tbl [Identifiable.S] | |
| Te [Ast_helper] |
Type extensions
|
| Terminfo | |
| Thread |
Lightweight threads for Posix
1003.1c and Win32.
|
| ThreadUnix |
Thread-compatible system calls.
|
| Timings |
Compiler performance recording
|
| Typ [Ast_helper] |
Type expressions
|
| Type [Ast_helper] |
Type declarations
|
U | |
| Uchar |
Unicode characters.
|
| Unix |
Interface to the Unix system.
|
| UnixLabels |
Interface to the Unix system.
|
V | |
| Val [Ast_helper] |
Value declarations
|
| Vb [Ast_helper] |
Value bindings
|
W | |
| Warnings | |
| Weak |
Arrays of weak pointers and hash sets of weak pointers.
|