#include <exception.h>
Public Member Functions | |
Error & | AddError (const Error &subError) |
Error () | |
Exception class realization GNU LGPL. More... | |
Error (unsigned lineNum, const char *fileName, unsigned errorCode, const char *msg) | |
unsigned | GetCode () const |
std::string | GetFileName () const |
std::string | GetFullMessage () const |
unsigned | GetLineNum () const |
std::string | GetMessage () const |
virtual const char * | what () const throw () |
virtual | ~Error () throw () |
Private Attributes | |
unsigned | Code |
std::string | FileName |
std::string | FullMessage |
unsigned | LineNum |
std::string | Message |
std::vector< Error > | SubErrors |
Definition at line 42 of file exception.h.
Common::Error::Error | ( | ) |
Exception class realization GNU LGPL.
Definition at line 13 of file exception.cpp.
|
explicit |
Definition at line 21 of file exception.cpp.
|
virtual |
Definition at line 29 of file exception.cpp.
Common::Error & Common::Error::AddError | ( | const Error & | subError | ) |
Definition at line 53 of file exception.cpp.
unsigned Common::Error::GetCode | ( | ) | const |
Definition at line 43 of file exception.cpp.
std::string Common::Error::GetFileName | ( | ) | const |
Definition at line 38 of file exception.cpp.
std::string Common::Error::GetFullMessage | ( | ) | const |
Definition at line 59 of file exception.cpp.
unsigned Common::Error::GetLineNum | ( | ) | const |
Definition at line 33 of file exception.cpp.
std::string Common::Error::GetMessage | ( | ) | const |
Definition at line 48 of file exception.cpp.
|
virtual |
Definition at line 75 of file exception.cpp.
|
private |
Definition at line 63 of file exception.h.
|
private |
Definition at line 62 of file exception.h.
|
mutableprivate |
Definition at line 65 of file exception.h.
|
private |
Definition at line 61 of file exception.h.
|
private |
Definition at line 64 of file exception.h.
|
private |
Definition at line 66 of file exception.h.