OpenASIP
2.0
|
#include <Exception.hh>
Public Member Functions | |
MissingKeys (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~MissingKeys () |
Public Member Functions inherited from InvalidData | |
InvalidData (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~InvalidData () |
Public Member Functions inherited from Exception | |
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 Public Member Functions inherited from Exception | |
static std::string | lastExceptionInfo () |
Returns information of the last thrown exception. More... | |
Static Public Attributes inherited from Exception | |
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 |