STE-Industries: utilities testing
|
Go to the documentation of this file.
13 # if !defined INTEGER_EXCEPTION_H
15 # define INTEGER_EXCEPTION_H
121 uint_fast32_t thisValue) noexcept;
125 void Write(FILE* OutputFile)
const noexcept
override;
@ INVALID_NUMBER_OF_TERMITES
Invalid number of termites parameter.
@ INVALID_FILE_SIZE
Invalid file size.
@ INVALID_IMAGE_SIZE
Invalid image size.
@ INVALID_NUMBER_OF_IMPORTANT_COLORS
Invalid number of important colors.
~IntegerException(void) noexcept=default
@ INVALID_BITMAP_OFFSET
Invalid bitmap offset.
static const char *const ErrorFormat
@ INVALID_COLOR_PLANES
Invalid number of color planes.
IntegerExceptionType ExceptionKind
@ INVALID_IMAGE_HEIGHT
Invalid height of the image.
@ INVALID_BITS_PER_PIXEL
Invalid number of bits per pixel.
@ INVALID_NUMBER_OF_STEPS
Invalid number of steps parameter.
static const char *const Message[]
@ INVALID_IMAGE_WIDTH
Invalid width of the image.
void Write(FILE *OutputFile) const noexcept override
IntegerException(IntegerExceptionType thisExceptionKind, uint_fast32_t thisValue) noexcept
@ INVALID_NUMBER_OF_COLORS
Invalid number of colors.
@ BITMAP_TOO_LARGE
Bitmap too large.
@ INVALID_NUMBER_OF_THREADS
Invalid number of threads parameter.
@ INVALID_DIB_HEADER_SIZE
Invalid DIB header size.
@ INVALID_COMPRESSION
Invalid value for compression.