| 
    OpenASIP 2.2
    
   | 
 
#include <Exception.hh>


Public Member Functions | |
| KeyAlreadyExists (std::string filename, int linenum, std::string procname=unknownProcMsg_, std::string errorMessage="") | |
| virtual | ~KeyAlreadyExists () | 
  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.   | |
  Static Public Attributes inherited from Exception | |
| static const std::string | unknownProcMsg_ = "(unknown)" | 
| Used when no procedure name is given.   | |
Implements an exception which is thrown when trying to add an entry to a reference key map that already contains an entry with given key.
Definition at line 268 of file Exception.hh.
| KeyAlreadyExists::KeyAlreadyExists | ( | std::string | filename, | 
| int | linenum, | ||
| std::string | procname = unknownProcMsg_,  | 
        ||
| std::string | errorMessage = ""  | 
        ||
| ) | 
The constructor for KeyAlreadyExists exception.
| filename | Name of the file in which the exception occurred. | 
| linenum | Line number of the file. | 
| procname | Name of the procedure. | 
| errorMessage | The message attached to exception. | 
Definition at line 368 of file Exception.cc.
      
  | 
  inlinevirtual | 
Definition at line 274 of file Exception.hh.