void store() const
Stores a copy the current exception to be rethrown.
virtual tlua_jailbreak_exception * clone() const =0
Creates a copy of the current exception.
static void clear()
Clears the current exception.
static tlua_jailbreak_exception * jailbreak_exception
The exception to be rethrown.
static void rethrow()
Rethrows the stored exception.
Base class for exceptions that want to be thrown 'through' lua.
virtual void execute()=0
Executes the exception.