OpenASIP
2.0
|
#include <Exception.hh>
Public Member Functions | |
WrongOperandType (std::string fileName, int lineNum, std::string procName=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~WrongOperandType () |
Public Member Functions inherited from IllegalParameters | |
IllegalParameters (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~IllegalParameters () |
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 tried to use input operand as output or vice versa.
Definition at line 767 of file Exception.hh.
WrongOperandType::WrongOperandType | ( | 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 1084 of file Exception.cc.
|
virtual |