Qore Programming Language 1.12.4
|
class for C++ exception based on an ExceptionSink object More...
#include <QoreXSinkException.h>
Public Member Methods | |
DLLEXPORT | QoreXSinkException (ExceptionSink &xsink) |
creates the exception object More... | |
DLLLOCAL | QoreXSinkException (QoreXSinkException &&xsink)=default |
copy constructor | |
virtual DLLEXPORT | ~QoreXSinkException () |
Destroys the object. | |
virtual void | convert (ExceptionSink *xsink) |
Raises the corresponding Qore exception in the ExceptionSink. More... | |
DLLLOCAL QoreXSinkException & | operator= (QoreXSinkException &&)=default |
Default assignment operator. | |
Public Member Methods inherited from AbstractException | |
virtual DLLLOCAL | ~AbstractException ()=default |
Default virtual destructor. | |
virtual void | convert (ExceptionSink *xsink)=0 |
Raises the corresponding Qore exception in the ExceptionSink. More... | |
Additional Inherited Members | |
Private Member Methods inherited from AbstractException | |
DLLLOCAL | AbstractException ()=default |
Default constructor. | |
class for C++ exception based on an ExceptionSink object
DLLEXPORT QoreXSinkException::QoreXSinkException | ( | ExceptionSink & | xsink | ) |
creates the exception object
after this call, the xsink argument can no longer be used
|
virtual |
Raises the corresponding Qore exception in the ExceptionSink.
xsink | the exception sink |
Implements AbstractException.