Index of exceptions


B
Bad [Arg]
spec 中の関数や anon_fun は不正な引数を受け取ったときにエラーメッセージとともに Arg.Bad 例外を発生させることができます。 また、 Arg.parse_argv でエラーが起こった場合にも発生します。
Break [Sys]
Sys.catch_break が設定されているとき、対話的割り込み時に発生する例外

D
Dbm_error [Dbm]
以下の関数でエラーが起こった場合に発生する例外です。

E
Empty [Stack]
Stack.popStack.top を空のスタックに適用したときに発生する例外です。
Empty [Queue]
Queue.takeQueue.peek を空のキューに適用したときに発生する例外です。
Error [Stream]
ストリームパターンの最初の要素は受理されたものの、残りの要素のいずれかが棄却された場合に解析器が発生させる例外です。
Error [Dynlink]
動的リンク中のエラーはエラーの説明文字列を引数として Error 例外を発生させることにより報告されます。
Exit [Pervasives]
Exit 例外を発生させるライブラリ関数はありません。 ユーザープログラムで使うために提供されている例外です。

F
Failure [Stream]
ストリームパターンの最初の要素が受理されなかった場合に解析器が発生させる例外です。

G
Graphic_failure [Graphics]
Raised by the functions below when they encounter an error.

H
Help [Arg]
利用者が -help--help を与えた場合に Arg.parse_args が発生させます。

P
Parse_error [Parsing]
Raised when a parser encounters a syntax error.

S
Scan_failure [Scanf]
The exception that formatted input functions raise when the input cannot be read according to the given format.

U
Undefined [Lazy]
Undefined [CamlinternalLazy]
Unix_error [UnixLabels]
Raised by the system calls below when an error is encountered.
Unix_error [Unix]
以下のシステムコールでエラーが起こった場合に発生します。 最初の要素はエラーコード、次の要素は関数名、最後の要素は関数に文字列引数があればそのいずれか、なければ空文字列です。