9 #ifndef anna_core_Exception_hpp 10 #define anna_core_Exception_hpp 34 Exception(
const char* text,
const char* fromFile,
const int fromLine);
52 const std::string&
getText()
const {
return m_text;}
58 const char*
getFromFile()
const {
return m_fromFile.c_str(); }
72 void setErrorCode(
const int errorCode) { m_errorCode = errorCode; }
117 Exception(
const char* text,
const char* name,
const char* fromFile,
const int fromLine);
124 void setText(
const char* text) { m_text = text; }
131 void setText(
const std::string& text) { m_text = text; }
136 std::string m_fromFile;
void setText(const char *text)
Definition: Exception.hpp:124
Definition: Exception.hpp:26
Definition: Exception.hpp:26
virtual ~Exception()
Definition: Exception.hpp:46
Definition: Exception.hpp:26
const char * getFromFile() const
Definition: Exception.hpp:58
int getErrorCode() const
Definition: Exception.hpp:77
Exception & operator=(const Exception &right)
_v
Definition: Exception.hpp:26
Definition: Exception.hpp:26
Definition: Exception.hpp:20
std::string asString() const
const std::string & getText() const
Definition: Exception.hpp:52
void setText(const std::string &text)
Definition: Exception.hpp:131
Exception(const char *text, const char *fromFile, const int fromLine)
const char * what() const noexcept
Definition: Exception.hpp:106
int getFromLine() const
Definition: Exception.hpp:64
void setErrorCode(const int errorCode)
Definition: Exception.hpp:72