32#ifndef _QORE_ABSTRACTEXCEPTION_H
34#define _QORE_ABSTRACTEXCEPTION_H
41class AbstractException {
52 DLLLOCAL AbstractException& operator=(AbstractException&&) =
default;
60 AbstractException& operator=(
const AbstractException&) =
delete;
virtual DLLLOCAL ~AbstractException()=default
Default virtual destructor.
virtual void convert(ExceptionSink *xsink)=0
Raises the corresponding Qore exception in the ExceptionSink.
DLLLOCAL AbstractException()=default
Default constructor.
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition ExceptionSink.h:50