ROSE  0.11.145.0
Public Member Functions | Public Attributes | Friends | List of all members
Rose::BinaryAnalysis::MemoryMap::Exception Class Reference

Description

Exception for MemoryMap operations.

Definition at line 194 of file MemoryMap.h.

#include <Rose/BinaryAnalysis/MemoryMap.h>

Inheritance diagram for Rose::BinaryAnalysis::MemoryMap::Exception:
Inheritance graph
[legend]
Collaboration diagram for Rose::BinaryAnalysis::MemoryMap::Exception:
Collaboration graph
[legend]

Public Member Functions

 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. More...
 
virtual std::string details (bool) const
 Details emitted on following lines, indented two spaces. More...
 
virtual void print (std::ostream &, bool verbose=true) const
 
- Public Member Functions inherited from Rose::Exception
 Exception (const std::string &s)
 Construct an exception with an error message. More...
 

Public Attributes

MemoryMap::Ptr map
 Map that caused the exception if available, null otherwise. More...
 

Friends

std::ostream & operator<< (std::ostream &, const Exception &)
 

Member Function Documentation

virtual std::string Rose::BinaryAnalysis::MemoryMap::Exception::leader ( std::string  dflt = "memory map problem") const
virtual

Leading part of the error message.

virtual std::string Rose::BinaryAnalysis::MemoryMap::Exception::details ( bool  ) const
virtual

Details emitted on following lines, indented two spaces.

Member Data Documentation

MemoryMap::Ptr Rose::BinaryAnalysis::MemoryMap::Exception::map

Map that caused the exception if available, null otherwise.

Definition at line 203 of file MemoryMap.h.


The documentation for this class was generated from the following file: