Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <berryCoreException.h>
Public Member Functions | |
CoreException (const SmartPointer< IStatus > &status) | |
~CoreException () 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 37 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 |
Definition at line 23 of file berryCoreException.cpp.
Referenced by clone().
berry::CoreException::~CoreException | ( | ) | ||
throw | ( | |||
) |
Definition at line 32 of file berryCoreException.cpp.
|
override |
Definition at line 41 of file berryCoreException.cpp.
References CoreException().
SmartPointer< IStatus > berry::CoreException::GetStatus | ( | ) | const |
Returns the status object for this exception.
Definition at line 51 of file berryCoreException.cpp.
|
override |
Definition at line 36 of file berryCoreException.cpp.
|
override |
Definition at line 46 of file berryCoreException.cpp.