STE-Industries: utilities testing
|
#include "IntegerException.h"
Public Member Functions | |
IntegerException (IntegerExceptionType thisExceptionKind, uint_fast32_t thisValue) noexcept | |
~IntegerException (void) noexcept=default | |
void | Write (FILE *OutputFile) const noexcept override |
Private Attributes | |
IntegerExceptionType | ExceptionKind |
uint_fast32_t | Value |
Static Private Attributes | |
static const char *const | ErrorFormat |
static const char *const | Message [] |
Additional Inherited Members | |
Exception (void) noexcept | |
virtual | ~Exception (void) noexcept=default |
![]() | |
static void | FatalError (void) noexcept |
The IntegerException class represents an exceptions thrown because an integer number is outside its valid range.
Definition at line 92 of file IntegerException.h.
|
noexcept |
thisExceptionKind | Kind of the exception. |
thisValue | Value that caused the exception. |
None. |
Definition at line 57 of file IntegerException.cpp.
|
defaultnoexcept |
|
overridevirtualnoexcept |
OutputFile | Pointer to the file on which the message will be written. |
None. |
Reimplemented from GraphicSpace::Exception.
Definition at line 84 of file IntegerException.cpp.
|
staticprivate |
Format string used to write error messages with a number.
Definition at line 106 of file IntegerException.h.
|
private |
Kind of the exception.
Definition at line 98 of file IntegerException.h.
|
staticprivate |
Array of error messages, one for each error.
Definition at line 116 of file IntegerException.h.
|
private |
Value that caused the exception.
Definition at line 102 of file IntegerException.h.