limal::OverflowException Class Reference

OverflowException class declaration. More...

#include <Exception.hpp>

List of all members.

Public Member Functions

 OverflowException (const char *file, int line, const char *msg, int errorCode=::BLOCXX_NAMESPACE::Exception::UNKNOWN_ERROR_CODE, const Exception *otherException=0, int subClassId=::BLOCXX_NAMESPACE::Exception::UNKNOWN_SUBCLASS_ID)
virtual ~OverflowException () throw ()
virtual const char * type () const
virtual OverflowExceptionclone () const
virtual void rethrow () const

Detailed Description

OverflowException class declaration.

An OverflowException is thrown when an arithmetic overflow is encountered. An other case is during an cast from e.g. UInt64 to uint where the UInt64 value is larger then the size of the destination type.


Constructor & Destructor Documentation

limal::OverflowException::OverflowException ( const char *  file,
int  line,
const char *  msg,
int  errorCode = ::BLOCXX_NAMESPACE::Exception::UNKNOWN_ERROR_CODE,
const Exception *  otherException = 0,
int  subClassId = ::BLOCXX_NAMESPACE::Exception::UNKNOWN_SUBCLASS_ID 
)
virtual limal::OverflowException::~OverflowException (  )  throw () [virtual]

Member Function Documentation

virtual OverflowException* limal::OverflowException::clone (  )  const [virtual]
virtual void limal::OverflowException::rethrow (  )  const [virtual]
virtual const char* limal::OverflowException::type (  )  const [virtual]

The documentation for this class was generated from the following file:
Generated on Mon Jul 5 22:00:06 2010 for limal by  doxygen 1.6.3