|
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 |