|  | Qore Programming Language 1.19.5
    | 
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.