ROSE 0.11.145.247
Public Member Functions | List of all members
Rose::BinaryAnalysis::MemoryMap::LocatorError Class Reference

Description

Exception thrown for an error in a locator string.

Definition at line 265 of file MemoryMap.h.

#include <Rose/BinaryAnalysis/MemoryMap.h>

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

Public Member Functions

 LocatorError (const std::string &mesg, const std::string &locatorString, const size_t index)
 
- 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.
 
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.
 

Additional Inherited Members

- Public Attributes inherited from Rose::BinaryAnalysis::MemoryMap::Exception
MemoryMap::Ptr map
 Map that caused the exception if available, null otherwise.
 

Constructor & Destructor Documentation

◆ LocatorError()

Rose::BinaryAnalysis::MemoryMap::LocatorError::LocatorError ( const std::string &  mesg,
const std::string &  locatorString,
const size_t  index 
)
inline

Definition at line 267 of file MemoryMap.h.

◆ ~LocatorError()

virtual Rose::BinaryAnalysis::MemoryMap::LocatorError::~LocatorError ( )
throw (
)
inlinevirtual

Definition at line 272 of file MemoryMap.h.


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