![]() |
Qore Programming Language 1.19.3
|
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.