Fawkes API
Fawkes Development Version
|
24 #include <core/exceptions/software.h>
108 va_start(va, format);
125 va_start(va, format);
143 va_start(va, format);
160 va_start(va, format);
177 va_start(va, format);
209 if ((roundf(val) == val) && (roundf(min) == min) && (roundf(max) == max)) {
211 append(
"Out Of Bounds (%s): min: %.0f max: %.0f val: %.0f", msg, min, max, val);
214 append(
"Out Of Bounds (%s): min: %f max: %f val: %f", msg, min, max, val);
230 va_start(va, format);
247 va_start(va, format);
265 va_start(va, format);
OutOfBoundsException(const char *msg)
Constructor.
DivisionByZeroException(const char *format,...)
Constructor.
void append_va(const char *format, va_list va)
Append messages to the message list.
NullPointerException(const char *format,...)
Constructor.
SyntaxErrorException(const char *format,...)
Constructor.
AccessViolationException(const char *format,...)
Constructor.
TypeMismatchException(const char *format,...)
Constructor.
Fawkes library namespace.
NotImplementedException(const char *format,...)
Constructor.
IllegalArgumentException(const char *format,...)
Constructor.
UnknownTypeException(const char *format,...)
Constructor.
MissingParameterException(const char *format,...)
Constructor.
NotLockedException(const char *format,...)
Constructor.
NonPointerTypeExpectedException(const char *format,...)
Constructor.
DestructionInProgressException(const char *format,...)
Constructor.
Base class for exceptions in Fawkes.