|
ChaiScript
|
Classes which may be thrown during error cases when ChaiScript is executing. More...
Classes | |
| struct | arithmetic_error |
| struct | arity_error |
| Exception thrown when there is a mismatch in number of parameters during Proxy_Function execution. More... | |
| class | bad_boxed_cast |
| Thrown in the event that a Boxed_Value cannot be cast to the desired type. More... | |
| class | bad_boxed_dynamic_cast |
| class | bad_boxed_type_cast |
| class | conversion_error |
| Error thrown when there's a problem with type conversion. More... | |
| class | dispatch_error |
| Exception thrown in the case that a method dispatch fails because no matching function was found. More... | |
| struct | eval_error |
| Errors generated during parsing or evaluation. More... | |
| struct | file_not_found_error |
| Errors generated when loading a file. More... | |
| class | global_non_const |
| Exception thrown in the case that a non-const object was added as a shared object. More... | |
| class | guard_error |
| Exception thrown if a function's guard fails. More... | |
| class | illegal_name_error |
| Exception thrown in the case that an object name is invalid because it contains illegal characters. More... | |
| struct | load_module_error |
| Thrown if an error occurs while attempting to load a binary module. More... | |
| class | name_conflict_error |
| Exception thrown in the case that an object name is invalid because it already exists in current context. More... | |
| class | reserved_word_error |
| Exception thrown in the case that an object name is invalid because it is a reserved word. More... | |
| class | stack_overflow_error |
| Exception thrown when the ChaiScript call stack exceeds chaiscript::max_call_depth, signalling runaway recursion before the native stack can overflow. More... | |
Classes which may be thrown during error cases when ChaiScript is executing.
1.8.13