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.
|