Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

limal::MemoryException Class Reference

MemoryException class declaration. More...

#include <Exception.hpp>

List of all members.

Public Member Functions

 MemoryException (const char *file, int line, const char *msg, int errorCode=::blocxx4::Exception::UNKNOWN_ERROR_CODE, const Exception *otherException=0, int subClassId=::blocxx4::Exception::UNKNOWN_SUBCLASS_ID)
virtual ~MemoryException () throw ()
virtual const char * type () const
virtual MemoryExceptionclone () const


Detailed Description

MemoryException class declaration.

A MemoryException happens during the allocation of memory. If you call malloc or new and the result is 0 you have to throw a MemoryException.


Constructor & Destructor Documentation

limal::MemoryException::MemoryException const char *  file,
int  line,
const char *  msg,
int  errorCode = ::blocxx4::Exception::UNKNOWN_ERROR_CODE,
const Exception *  otherException = 0,
int  subClassId = ::blocxx4::Exception::UNKNOWN_SUBCLASS_ID
 

virtual limal::MemoryException::~MemoryException  )  throw () [virtual]
 


Member Function Documentation

virtual MemoryException* limal::MemoryException::clone  )  const [virtual]
 

virtual const char* limal::MemoryException::type  )  const [virtual]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 01:57:18 2005 for limal by  doxygen 1.4.4