Exception that ocurred inside the scripting engine on the c++ side. More...
#include <ScriptException.h>
Public Member Functions | |
| virtual std::shared_ptr< ScriptException > | clone () const override |
| Clones this object. More... | |
Additional Inherited Members | |
Public Attributes inherited from ScriptException | |
| QString | errorMessage |
| Error message. | |
| QString | additionalInfo |
| Additional information about the exception. More... | |
| int | errorLine |
| Error line. | |
| int | errorColumn |
| Error column. | |
| QStringList | backtrace |
| Backtrace. | |
Exception that ocurred inside the scripting engine on the c++ side.
This is something that went wrong inside the ScriptEngine or ScriptManager infrastructure.
|
inlineoverridevirtual |
Clones this object.
This is used in the scripting engine to ensure that while it can return different exception objects depending on what happened, the returned object is a copy that doesn't allow the caller to accidentally break the ScriptEngine's internal state.
Reimplemented from ScriptException.