MemoryMap::NotMapped Struct Reference

#include <MemoryMap.h>

Inheritance diagram for MemoryMap::NotMapped:

Inheritance graph
[legend]
Collaboration diagram for MemoryMap::NotMapped:

Collaboration graph
[legend]
List of all members.

Detailed Description

Exception for when we try to access a virtual address that isn't mapped.


Public Member Functions

 NotMapped (const MemoryMap *map, rose_addr_t va)
virtual ~NotMapped ()
virtual void print (std::ostream &) const

Public Attributes

rose_addr_t va

Friends

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


Constructor & Destructor Documentation

MemoryMap::NotMapped::NotMapped ( const MemoryMap map,
rose_addr_t  va 
) [inline]

virtual MemoryMap::NotMapped::~NotMapped (  )  [inline, virtual]


Member Function Documentation

void MemoryMap::NotMapped::print ( std::ostream &   )  const [virtual]

Reimplemented from MemoryMap::Exception.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const NotMapped e 
) [friend]


Member Data Documentation

rose_addr_t MemoryMap::NotMapped::va


The documentation for this struct was generated from the following files:
Generated on Tue Jan 31 05:34:14 2012 for ROSE by  doxygen 1.4.7