OpenASIP
2.0
|
#include <Exception.hh>
Public Member Functions | |
PathNotFound (std::string filename, int linenum, std::string procname, std::string errorMessage, std::string path) | |
virtual | ~PathNotFound () |
std::string | path () const |
Public Member Functions inherited from IOException | |
IOException (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
virtual | ~IOException () |
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 |
Private Attributes | |
std::string | path_ |
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... | |
Implements an exception which is thrown when a requested path is not found.
Definition at line 242 of file Exception.hh.
PathNotFound::PathNotFound | ( | std::string | filename, |
int | linenum, | ||
std::string | procname, | ||
std::string | errorMessage, | ||
std::string | path | ||
) |
The constructor.
filename | The name of the file in which exception was thrown. |
linenum | The numberof the line in which exception was thrown. |
procname | The name of the procedure in which exception was thrown. |
errorMessage | The error message. |
path | The path that could not be found. |
Definition at line 341 of file Exception.cc.
|
virtual |
std::string PathNotFound::path | ( | ) | const |
|
private |
Definition at line 255 of file Exception.hh.