STE-Industries: utilities testing
EnumeratedException.cpp
Go to the documentation of this file.
1
14
# include "
Graphic.h
"
15
# include "
EnumeratedException.h
"
16
17
# include <string.h>
18
19
namespace
GraphicSpace
20
{
21
22
const
char
*
const
EnumeratedException::ErrorFormat
=
23
"Input data error: %s\n"
;
24
25
const
char
*
const
EnumeratedException::Message
[] =
26
{
27
"invalid Randomize"
,
28
"invalid PathChoice"
,
29
"invalid TruncatePath"
,
30
"invalid Quiet"
31
};
32
44
45
EnumeratedException::EnumeratedException
(
EnumeratedExceptionType
46
thisExceptionKind) noexcept:
Exception
(),
47
ExceptionKind(thisExceptionKind)
48
{
49
}
50
71
72
void
EnumeratedException::Write
(FILE* OutputFile)
const
noexcept
73
{
74
if
(fprintf(OutputFile, ErrorFormat,
75
Message [
static_cast<
unsigned
int
>
(ExceptionKind)]) < 0)
76
FatalError();
77
}
78
79
}
GraphicSpace::Exception
Definition:
Exception.h:29
Graphic.h
GraphicSpace::EnumeratedException::ErrorFormat
static const char *const ErrorFormat
Definition:
EnumeratedException.h:69
GraphicSpace::EnumeratedException::Message
static const char *const Message[]
Definition:
EnumeratedException.h:79
GraphicSpace::EnumeratedException::Write
void Write(FILE *OutputFile) const noexcept override
Definition:
EnumeratedException.cpp:72
EnumeratedException.h
GraphicSpace::EnumeratedException::EnumeratedException
EnumeratedException(EnumeratedExceptionType thisExceptionKind) noexcept
Definition:
EnumeratedException.cpp:45
GraphicSpace::EnumeratedExceptionType
EnumeratedExceptionType
Definition:
EnumeratedException.h:35
GraphicSpace
Definition:
Bitmap.cpp:29
Desktop
Termite
Source
EnumeratedException.cpp
Generated on Thu Mar 14 2024 10:18:16 for STE-Industries: utilities testing by
1.8.17