#include <Exception.h>
◆ Exception() [1/3]
Base::Exception::Exception |
( |
const char * |
sMessage, |
|
|
const char * |
detail |
|
) |
| |
◆ Exception() [2/3]
Base::Exception::Exception |
( |
void |
| ) |
|
◆ Exception() [3/3]
Base::Exception::Exception |
( |
const Exception & |
inst | ) |
|
◆ ~Exception()
virtual Base::Exception::~Exception |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlinevirtual |
◆ detail()
virtual const char* Base::Exception::detail |
( |
void |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
◆ getFile()
std::string Base::Exception::getFile |
( |
| ) |
const |
|
inline |
◆ getFunction()
std::string Base::Exception::getFunction |
( |
| ) |
const |
|
inline |
◆ getLine()
int Base::Exception::getLine |
( |
| ) |
const |
|
inline |
◆ getReported()
bool Base::Exception::getReported |
( |
| ) |
const |
|
inline |
◆ getTranslatable()
bool Base::Exception::getTranslatable |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ ReportException()
void Base::Exception::ReportException |
( |
void |
| ) |
const |
◆ setDebugInformation()
void Base::Exception::setDebugInformation |
( |
const std::string & |
file, |
|
|
const int |
line, |
|
|
const std::string & |
function |
|
) |
| |
|
inline |
setter methods for including debug information intended to use via macro for autofilling of debugging information
◆ SetMessage()
void Base::Exception::SetMessage |
( |
const char * |
sMessage | ) |
|
|
inline |
◆ setReported()
void Base::Exception::setReported |
( |
bool |
reported | ) |
|
|
inline |
◆ setTranslatable()
void Base::Exception::setTranslatable |
( |
bool |
translatable | ) |
|
|
inline |
◆ what()
virtual const char* Base::Exception::what |
( |
void |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
◆ _file
std::string Base::Exception::_file { "" } |
|
protected |
◆ _function
std::string Base::Exception::_function { "" } |
|
protected |
◆ _isReported
bool Base::Exception::_isReported { false } |
|
mutableprotected |
◆ _isTranslatable
bool Base::Exception::_isTranslatable { false } |
|
protected |
◆ _line
int Base::Exception::_line { -1 } |
|
protected |
◆ _sErrDetail
std::string Base::Exception::_sErrDetail |
|
protected |
◆ _sErrMsg
std::string Base::Exception::_sErrMsg |
|
protected |
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/Base/include/Base/Exception.h