MemoryMap::NoFreeSpace Struct Reference

#include <MemoryMap.h>

Inheritance diagram for MemoryMap::NoFreeSpace:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Exception thrown by find_free() when there's not enough free space left.


Public Member Functions

 NoFreeSpace (const MemoryMap *map, size_t size)
virtual ~NoFreeSpace ()
virtual void print (std::ostream &) const

Public Attributes

size_t size

Friends

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


Constructor & Destructor Documentation

MemoryMap::NoFreeSpace::NoFreeSpace ( const MemoryMap map,
size_t  size 
) [inline]

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


Member Function Documentation

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

Reimplemented from MemoryMap::Exception.


Friends And Related Function Documentation

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


Member Data Documentation

size_t MemoryMap::NoFreeSpace::size


The documentation for this struct was generated from the following files:
Generated on Mon Aug 30 21:33:58 2010 for ROSE by  doxygen 1.4.7