A | |
| Assert_failure [Stdlib] |
Exception raised when an assertion fails. |
B | |
| Bad [Arg] |
Functions in |
| Break [Sys] |
Exception raised on interactive interrupt if |
D | |
| Division_by_zero [Stdlib] |
Exception raised by integer division and remainder operations when their second argument is zero. |
E | |
| Empty [Stack] | |
| Empty [Queue] |
Raised when |
| End_of_file [Stdlib] |
Exception raised by input functions to signal that the end of file has been reached. |
| Error [Stream] |
Raised by parsers when the first component of a stream pattern is accepted, but one of the following components is rejected. |
| Error [Dynlink] |
Errors in dynamic linking are reported by raising the |
| Exit [Stdlib] |
The |
F | |
| Failure [Stream] |
Raised by parsers when none of the first components of the stream patterns is accepted. |
| Failure [Stdlib] |
Exception raised by library functions to signal that they are undefined on the given arguments. |
| Finally_raised [Fun] |
|
H | |
| Help [Arg] |
Raised by |
I | |
| Invalid_argument [Stdlib] |
Exception raised by library functions to signal that the given arguments do not make sense. |
M | |
| Match_failure [Stdlib] |
Exception raised when none of the cases of a pattern-matching apply. |
N | |
| Not_found [Stdlib] |
Exception raised by search functions when the desired object could not be found. |
O | |
| Out_of_memory [Stdlib] |
Exception raised by the garbage collector when there is insufficient memory to complete the computation. |
P | |
| Parse_error [Parsing] |
Raised when a parser encounters a syntax error. |
S | |
| Scan_failure [Scanf] |
When the input can not be read according to the format string specification, formatted input functions typically raise exception |
| Stack_overflow [Stdlib] |
Exception raised by the bytecode interpreter when the evaluation stack reaches its maximal size. |
| Sys_blocked_io [Stdlib] |
A special case of Sys_error raised when no I/O is possible on a non-blocking I/O channel. |
| Sys_error [Stdlib] |
Exception raised by the input/output functions to report an operating system error. |
U | |
| Undefined [Lazy] | |
| Undefined [CamlinternalLazy] | |
| Undefined_recursive_module [Stdlib] |
Exception raised when an ill-founded recursive module definition is evaluated. |
| Unix_error [UnixLabels] |
Raised by the system calls below when an error is encountered. |
| Unix_error [Unix] |
Raised by the system calls below when an error is encountered. |
© INRIA 1995-2020.
https://www.ocaml.org/releases/4.11/htmlman/libref/index_exceptions.html