Exceptions Struct Reference
Table of basic exception types. More...
#include <vm.h>
Detailed Description
Table of basic exception types.
These are the core exception types, available in managed code from the builtin namespace. A single instance of this struct is attached to the global VM state so that C code can quickly access these exception types for use with krk_runtimeException.
- See also
- krk_runtimeException
Field Documentation
◆ argumentError
KrkClass* Exceptions::argumentError |
◆ assertionError
KrkClass* Exceptions::assertionError |
◆ attributeError
KrkClass* Exceptions::attributeError |
◆ baseException
KrkClass* Exceptions::baseException |
◆ Exception
KrkClass* Exceptions::Exception |
◆ importError
KrkClass* Exceptions::importError |
◆ indexError
KrkClass* Exceptions::indexError |
◆ ioError
KrkClass* Exceptions::ioError |
◆ keyboardInterrupt
KrkClass* Exceptions::keyboardInterrupt |
◆ keyError
KrkClass* Exceptions::keyError |
◆ nameError
KrkClass* Exceptions::nameError |
◆ notImplementedError
KrkClass* Exceptions::notImplementedError |
◆ OSError
KrkClass* Exceptions::OSError |
◆ syntaxError
KrkClass* Exceptions::syntaxError |
◆ SystemError
KrkClass* Exceptions::SystemError |
◆ ThreadError
KrkClass* Exceptions::ThreadError |
◆ typeError
KrkClass* Exceptions::typeError |
◆ valueError
KrkClass* Exceptions::valueError |
◆ zeroDivisionError
KrkClass* Exceptions::zeroDivisionError |
The documentation for this struct was generated from the following file:
- src/kuroko/vm.h