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