MemoryMap::Exception Struct Reference

#include <MemoryMap.h>

Inheritance diagram for MemoryMap::Exception:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Exceptions for MemoryMap operations.


Public Member Functions

 Exception (const MemoryMap *map)
virtual ~Exception ()
virtual void print (std::ostream &) const

Public Attributes

const MemoryMapmap
 Map that caused the exception if the map is available (null otherwise).

Friends

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


Constructor & Destructor Documentation

MemoryMap::Exception::Exception ( const MemoryMap map  )  [inline]

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


Member Function Documentation

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

Reimplemented in MemoryMap::Inconsistent, MemoryMap::NotMapped, MemoryMap::NoFreeSpace, and MemoryMap::Syntax.


Friends And Related Function Documentation

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


Member Data Documentation

const MemoryMap* MemoryMap::Exception::map

Map that caused the exception if the map is available (null otherwise).


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