Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <berryCoreException.h>
Public Member Functions | |
CoreException (const SmartPointer< IStatus > &status) | |
~CoreException () override throw () | |
const char * | name () const override throw () |
CoreException * | clone () const override |
void | rethrow () const override |
SmartPointer< IStatus > | GetStatus () const |
A checked exception representing a failure.
Core exceptions contain a status object describing the cause of the exception.
This class can be used without OSGi running.
Definition at line 33 of file berryCoreException.h.
berry::CoreException::CoreException | ( | const SmartPointer< IStatus > & | status | ) |
Creates a new exception with the given status object. The message of the given status is used as the exception message.
status | the status object to be associated with this exception |
|
override |
|
override |
SmartPointer<IStatus> berry::CoreException::GetStatus | ( | ) | const |
Returns the status object for this exception.
|
override |
|
override |