OpenASIP
2.0
|
#include <Exception.hh>
Public Member Functions | |
MissingKeys (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~MissingKeys () |
![]() | |
InvalidData (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~InvalidData () |
![]() | |
Exception (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~Exception () |
std::string | fileName () const |
int | lineNum () const |
std::string | procedureName () const |
std::string | errorMessage () const |
std::string | errorMessageStack (bool messagesOnly=false) const |
void | setCause (const Exception &cause) |
bool | hasCause () const |
const Exception & | cause () const |
Additional Inherited Members | |
![]() | |
static std::string | lastExceptionInfo () |
Returns information of the last thrown exception. More... | |
![]() | |
static const std::string | unknownProcMsg_ = "(unknown)" |
Used when no procedure name is given. More... | |
Exception which is thrown when trying to do replacement while writing binary file and reference manager doesn't contain enough keys for computing replacement value.
Definition at line 405 of file Exception.hh.
MissingKeys::MissingKeys | ( | std::string | filename, |
int | linenum, | ||
std::string | procname = unknownProcMsg_ , |
||
std::string | errorMessage = "" |
||
) |
Constructor.
filename | Name of the file in which the exception is created. |
linenum | Number of the line in which the exception is created. |
procname | Name of the function in which the exception is created. |
errorMessage | Error message. |
Definition at line 539 of file Exception.cc.
|
virtual |