Envision
A visual programming IDE for object-oriented languages
|
The EnvisionException class is the base class of all exception classes in Envision. More...
Public Member Functions | |
EnvisionException () | |
EnvisionException (const QString &message, bool assertInDebugMode=true) | |
virtual | ~EnvisionException () |
virtual const QString & | message () const |
virtual const QString & | name () const |
virtual void | printError () const |
Static Public Member Functions | |
static bool & | assertOnThrow () |
Set this to control whether an assertion violation should occur when an exception is created. More... | |
Private Attributes | |
QString | msg_ |
The EnvisionException class is the base class of all exception classes in Envision.
It provides simple facilities to store and print an error message.
Core::EnvisionException::EnvisionException | ( | ) |
Core::EnvisionException::EnvisionException | ( | const QString & | message, |
bool | assertInDebugMode = true |
||
) |
|
virtual |
|
static |
Set this to control whether an assertion violation should occur when an exception is created.
|
virtual |
|
virtual |
Reimplemented in Visualization::VisualizationException, VersionControlUI::VersionControlUIException, OOVisualization::OOVisualizationException, OOModel::OOModelException, OOInteraction::OOInteractionException, OODebug::OODebugException, Model::ModelException, JavaExport::JavaExportException, Interaction::InteractionBaseException, InformationScripting::QueryRuntimeException, InformationScripting::QueryParsingException, InformationScripting::InformationScriptingException, FilePersistence::FilePersistenceException, Export::ExportException, CustomMethodCall::CustomMethodCallException, CppImportLight::CppImportLightException, CppImport::CppImportException, CppExport::CppExportException, ControlFlowVisualization::ControlFlowVisualizationException, ContractsLibrary::ContractsLibraryException, Comments::CommentsException, CodeReview::CodeReviewException, and Alloy::AlloyException.
|
virtual |
|
private |