OMNI_CHECK_ARITHMETIC_OVERFLOW
MACRO

OMNI_CHECK_ARITHMETIC_OVERFLOW - If defined, the library will check for aritmetic over/under flow.

SYNOPSIS top

#define OMNI_CHECK_ARITHMETIC_OVERFLOW

If enabled, the library will check for aritmetic over/under flow and throw an exception if one is detected.

DESCRIPTION top

If this flag is defined, areas of code that preform aritmetic operations will check for overflow and underflow conditions.

If an over/under flow is detected, an exception will be thrown to that fact.

Utilizing this flag will increase computational time in the library due to the fact that the checks must be preformed before the aritmetic operation can take place.

CONSIDERATIONS top

If defined, additional checks will be performed, and thus additional computational time will be used.

PLATFORM SPECIFIC top

No platform specific notes.

NOTES top

None.