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 OverflowException * | clone () 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 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: