| 
    ROSE 0.11.145.357
    
   | 
 
Exception thrown by load() when there's a syntax error in the index file.
Definition at line 252 of file MemoryMap.h.
#include <Rose/BinaryAnalysis/MemoryMap.h>


Public Member Functions | |
| SyntaxError (const std::string &mesg, const MemoryMap::Ptr &map, const std::string &filename, unsigned linenum, int colnum=-1) | |
| virtual void | print (std::ostream &, bool verbose=true) const | 
  Public Member Functions inherited from Rose::BinaryAnalysis::MemoryMap::Exception | |
| Exception (const std::string &mesg, const MemoryMap::Ptr map) | |
| virtual std::string | leader (std::string dflt="memory map problem") const | 
| Leading part of the error message.  | |
| virtual std::string | details (bool) const | 
| Details emitted on following lines, indented two spaces.  | |
  Public Member Functions inherited from Rose::Exception | |
| Exception (const std::string &s) | |
| Construct an exception with an error message.   | |
Public Attributes | |
| std::string | filename | 
| Name of index file where error occurred.   | |
| unsigned | linenum | 
| Line number (1 origin) where error occurred.   | |
| int | colnum | 
| Optional column number (0-origin; negative if unknown).   | |
  Public Attributes inherited from Rose::BinaryAnalysis::MemoryMap::Exception | |
| MemoryMap::Ptr | map | 
| Map that caused the exception if available, null otherwise.   | |
      
  | 
  inline | 
Definition at line 253 of file MemoryMap.h.
      
  | 
  inlinevirtual | |||||||||||||
Definition at line 256 of file MemoryMap.h.
      
  | 
  virtual | 
Reimplemented from Rose::BinaryAnalysis::MemoryMap::Exception.
| std::string Rose::BinaryAnalysis::MemoryMap::SyntaxError::filename | 
Name of index file where error occurred.
Definition at line 259 of file MemoryMap.h.
| unsigned Rose::BinaryAnalysis::MemoryMap::SyntaxError::linenum | 
Line number (1 origin) where error occurred.
Definition at line 260 of file MemoryMap.h.
| int Rose::BinaryAnalysis::MemoryMap::SyntaxError::colnum | 
Optional column number (0-origin; negative if unknown).
Definition at line 261 of file MemoryMap.h.