A | |
Arg |
Parsing of command line arguments.
|
Array [StdLabels] | |
Array [Float] |
Float arrays with packed representation.
|
Array |
Array operations.
|
Array0 [Bigarray] |
Zero-dimensional arrays.
|
Array1 [Bigarray] |
One-dimensional arrays.
|
Array2 [Bigarray] |
Two-dimensional arrays.
|
Array3 [Bigarray] |
Three-dimensional arrays.
|
ArrayLabels [Float] |
Float arrays with packed representation (labeled functions).
|
ArrayLabels |
Array operations.
|
Ascii [Char] |
ASCII character set support.
|
Atomic |
Atomic references.
|
B | |
BLAKE128 [Digest] | BLAKE128 is the BLAKE2b hash function producing
128-bit (16-byte) digests.
|
BLAKE256 [Digest] | BLAKE256 is the BLAKE2b hash function producing
256-bit (32-byte) digests.
|
BLAKE512 [Digest] | BLAKE512 is the BLAKE2b hash function producing
512-bit (64-byte) digests.
|
Bigarray |
Large, multi-dimensional, numerical arrays.
|
Binary [Semaphore] | |
Bool |
Boolean values.
|
Bucket [Ephemeron.Kn] | |
Bucket [Ephemeron.K2] | |
Bucket [Ephemeron.K1] | |
Buffer |
Extensible buffers.
|
Bytes [StdLabels] | |
Bytes |
Byte sequence operations.
|
BytesLabels |
Byte sequence operations.
|
C | |
Callback |
Registering OCaml values with the C runtime.
|
Callbacks [Runtime_events] | |
CamlinternalFormat | |
CamlinternalFormatBasics | |
CamlinternalLazy |
Run-time support for lazy values.
|
CamlinternalMod |
Run-time support for recursive modules.
|
CamlinternalOO |
Run-time support for objects and classes.
|
Char |
Character operations.
|
Complex |
Complex numbers.
|
Condition |
Condition variables.
|
Counting [Semaphore] | |
D | |
DLS [Domain] | |
Deep [Effect] | |
Digest |
Message digest.
|
Domain |
Domains.
|
Dynarray |
Dynamic arrays.
|
Dynlink |
Dynamic loading of .cmo, .cma and .cmxs files.
|
E | |
Effect |
Effects.
|
Either |
Either type.
|
Ephemeron [Obj] | |
Ephemeron |
Ephemerons and weak hash tables.
|
Event |
First-class synchronous communication.
|
Extension_constructor [Obj] | |
F | |
Filename |
Operations on file names.
|
Float |
Floating-point arithmetic.
|
Format |
Pretty-printing.
|
Format_tutorial |
Using the Format module
|
Fun |
Function manipulation.
|
G | |
Gc |
Memory management control and statistics; finalised values.
|
Genarray [Bigarray] | |
H | |
Hashtbl [MoreLabels] | |
Hashtbl |
Hash tables and hash functions.
|
I | |
Iarray | |
Id [Type] |
Type identifiers.
|
Immediate64 [Sys] | |
In_channel |
Input channels.
|
Int |
Integer values.
|
Int32 |
32-bit integers.
|
Int64 |
64-bit integers.
|
K | |
K1 [Ephemeron] |
Ephemerons with one key.
|
K2 [Ephemeron] |
Ephemerons with two keys.
|
Kn [Ephemeron] |
Ephemerons with arbitrary number of keys of the same type.
|
L | |
LargeFile [UnixLabels] |
File operations on large files.
|
LargeFile [Unix] |
File operations on large files.
|
Lazy |
Deferred computations.
|
Lexing |
The run-time library for lexers generated by
ocamllex .
|
List [StdLabels] | |
List |
List operations.
|
ListLabels |
List operations.
|
Loc [Atomic] |
Atomic "locations", such as record fields.
|
M | |
MD5 [Digest] | MD5 is the MD5 hash function.
|
Make [Weak] |
Functor building an implementation of the weak hash set structure.
|
Make [Sys.Immediate64] | |
Make [Set] |
Functor building an implementation of the set structure
given a totally ordered type.
|
Make [MoreLabels.Set] |
Functor building an implementation of the set structure
given a totally ordered type.
|
Make [MoreLabels.Map] |
Functor building an implementation of the map structure
given a totally ordered type.
|
Make [MoreLabels.Hashtbl] |
Functor building an implementation of the hashtable structure.
|
Make [Map] |
Functor building an implementation of the map structure
given a totally ordered type.
|
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
|
MakeMax [Pqueue] |
Functor building an implementation of the max-priority queue
structure given a totally ordered type for elements.
|
MakeMaxPoly [Pqueue] |
Functor building an implementation of max-priority queues
given a totally ordered type for the elements.
|
MakeMin [Pqueue] |
Functor building an implementation of the min-priority queue
structure given a totally ordered type for elements.
|
MakeMinPoly [Pqueue] |
Functor building an implementation of min-priority queues
given a totally ordered type for the elements.
|
MakeSeeded [MoreLabels.Hashtbl] |
Functor building an implementation of the hashtable structure.
|
MakeSeeded [Hashtbl] |
Functor building an implementation of the hashtable structure.
|
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.
|
Marshal |
Marshaling of data structures.
|
Memprof [Gc] | Memprof is a profiling engine which randomly samples allocated
memory words.
|
MoreLabels |
Extra labeled libraries.
|
Mutex |
Locks for mutual exclusion.
|
N | |
Nativeint |
Processor-native integers.
|
O | |
Obj |
Operations on internal representations of values.
|
Ocaml_operators |
Precedence level and associativity of operators
|
Oo |
Operations on objects
|
Option |
Option values.
|
Out_channel |
Output channels.
|
P | |
Pair |
Operations on pairs.
|
Parsing |
The run-time library for parsers generated by
ocamlyacc .
|
Pqueue |
Priority queues.
|
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).
|
Repr |
Functions defined on the low-level representations of values.
|
Result |
Result values.
|
Runtime_events |
Runtime events - ring buffer-based runtime tracing
|
S | |
Scanf |
Formatted input functions.
|
Scanning [Scanf] | |
Semaphore |
Semaphores
|
Seq |
Sequences.
|
Set |
Sets over ordered types.
|
Set [MoreLabels] | |
Shallow [Effect] | |
Slot [Printexc] | |
Stack |
Last-in first-out stacks.
|
State [Random] | |
StdLabels |
Standard labeled libraries.
|
Stdlib |
The OCaml Standard library.
|
Str |
Regular expressions and high-level string processing
|
String |
Strings.
|
String [StdLabels] | |
StringLabels |
Strings.
|
Syntax [Result] |
Binding operators.
|
Sys |
System interface.
|
T | |
Thread |
Lightweight threads for Posix
1003.1c and Win32.
|
Timestamp [Runtime_events] | |
Type |
Type introspection.
|
Type [Runtime_events] | |
U | |
Uchar |
Unicode characters.
|
Unit |
Unit values.
|
Unix |
Interface to the Unix system.
|
UnixLabels |
Interface to the Unix system.
|
User [Runtime_events] | |
W | |
Weak |
Arrays of weak pointers and hash sets of weak pointers.
|