Gets/sets assert hander. null means the default handler is used.
Thrown when an out of bounds array index is accessed.
Thrown when an out of bounds array slice is created
Thrown on an assert error.
Thrown on finalize error.
Thrown on a configuration error.
Thrown on an invalid memory operation.
Thrown on an out of memory error.
Thrown on a range error.
Thrown on a switch error.
Thrown on a unicode conversion error.
Called when an invalid array index/slice or associative array key is accessed
Called when an out of range array index is accessed
Called when an out of range array index is accessed
Called when an out of range slice of an array is created
Called when an out of range slice of an array is created
Called when an invalid array index/slice or associative array key is accessed
Function calls to these are generated by the compiler and inserted into the object code.
A callback for array index out of bounds errors in D.
A callback for array slice out of bounds errors in D.
A callback for assert errors in D. The user-supplied assert handler will be called if one has been supplied, otherwise an AssertError will be thrown.
A callback for assert errors in D. The user-supplied assert handler will be called if one has been supplied, otherwise an AssertError will be thrown.
A callback for finalize errors in D. A FinalizeError will be thrown.
A callback for errors in the case of a failed fork in D. A ForkError will be thrown.
A callback for invalid memory operations in D. An InvalidMemoryOperationError will be thrown.
A callback for out of memory errors in D. An OutOfMemoryError will be thrown.
A callback for general array bounds errors in D. A RangeError will be thrown.
A callback for unicode errors in D. A UnicodeException will be thrown.
A callback for unittest errors in D. The user-supplied unittest handler will be called if one has been supplied, otherwise the error will be written to stderr.
Gets/sets assert hander. null means the default handler is used.
The exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.