Spec-Zone.ru › OCaml 4.14

Индекс исключений

А
Assert_failure [Stdlib]

Исключение, генерируемое при неудачном утверждении.

Б
Bad [Arg]

Функции в spec или anon_fun могут генерировать Arg.Bad с сообщением об ошибке, чтобы отклонить неверные аргументы.

Break [Sys]

Исключение, генерируемое при интерактивном прерывании, если Sys.catch_break включено.

Д
Division_by_zero [Stdlib]

Исключение, генерируемое операциями целочисленного деления и остатка, когда их второй аргумент равен нулю.

Е
Empty [Stack]

Генерируется при применении Stack.pop или Stack.top к пустому стеку.

Empty [Queue]

Генерируется при применении Queue.take или Queue.peek к пустой очереди.

End_of_file [Stdlib]

Исключение, генерируемое функциями ввода для сигнализации о достижении конца файла.

Error [Dynlink]

Ошибки динамической компоновки сообщаются путём генерации исключения Error с описанием ошибки.

Error [Stream]

Генерируется анализаторами, когда первый компонент шаблона потока принят, но один из последующих компонентов отклоняется.

Exit [Thread]

Исключение, которое может быть сгенерировано пользовательским кодом для инициирования завершения текущего потока.

Exit [Stdlib]

Исключение Exit не генерируется никакой функцией библиотеки.

Ф
Failure [Stream]

Генерируется анализаторами, когда ни один из первых компонентов шаблонов потока не принят.

Failure [Stdlib]

Исключение, генерируемое функциями библиотеки для сигнализации о том, что они не определены для заданных аргументов.

Finally_raised [Fun]

Finally_raised exn генерируется protect ~finally work, когда finally генерирует исключение exn.

Forced_twice [Seq]

Это исключение генерируется, когда последовательность, возвращаемая Seq.once (или её суффикс), запрашивается более одного раза.

Х
Help [Arg]

Генерируется Arg.parse_argv при запросе помощи пользователем.

И
Invalid_argument [Stdlib]

Исключение, генерируемое функциями библиотеки для сигнализации о том, что заданные аргументы не имеют смысла.

М
Match_failure [Stdlib]

Исключение, генерируемое, когда ни один из вариантов сопоставления с образцом не применяется.

Н
Not_found [Stdlib]

Исключение, генерируемое функциями поиска, когда необходимый объект не найден.

О
Out_of_memory [Stdlib]

Исключение, генерируемое сборщиком мусора, когда памяти недостаточно для завершения вычисления.

П
Parse_error [Parsing]

Генерируется, когда анализатор обнаруживает синтаксическую ошибку.

С
Scan_failure [Scanf]

Когда вход не может быть прочитан в соответствии со спецификацией строки формата, функции форматированного ввода, как правило, генерируют исключение Scan_failure.

Stack_overflow [Stdlib]

Исключение, генерируемое интерпретатором байткода, когда стек вычислений достигает максимального размера.

Sys_blocked_io [Stdlib]

Особый случай Sys_error, генерируемый, когда ввод/вывод невозможен на канале ввода/вывода без блокировки.

Sys_error [Stdlib]

Исключение, генерируемое функциями ввода/вывода для сообщения об ошибке операционной системы.

У
Undefined [CamlinternalLazy]
Undefined [Lazy]
Undefined_recursive_module [Stdlib]

Исключение, генерируемое при оценке определения рекурсивного модуля с ошибками.

Unix_error [UnixLabels]

Генерируется нижеперечисленными системными вызовами при возникновении ошибки.

Unix_error [Unix]

Генерируется нижеперечисленными системными вызовами при возникновении ошибки.

© 1995-2022 INRIA.
https://v2.ocaml.org/releases/4.14/htmlman/libref/index_exceptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API