STE-Industries: utilities testing
Exception.h
Go to the documentation of this file.
1
13
# if !defined EXCEPTION_H
14
15
# define EXCEPTION_H
16
17
# include <stdio.h>
18
19
namespace
GraphicSpace
20
{
21
28
29
class
Exception
30
{
31
private
:
32
35
static
const
char
*
const
FatalErrorMessage
;
36
37
protected
:
38
39
Exception
(
void
) noexcept;
40
41
[[noreturn]]
static
void
FatalError
(
void
) noexcept;
42
43
virtual
~Exception
(
void
) noexcept =
44
default
;
45
46
public
:
47
48
virtual
void
Write
(FILE* OutputFile)
const
49
noexcept
PURE_VIRTUAL
;
50
51
};
52
53
}
54
55
# endif
GraphicSpace::Exception::FatalError
static void FatalError(void) noexcept
Definition:
Exception.cpp:52
PURE_VIRTUAL
#define PURE_VIRTUAL
Definition:
Graphic.h:22
GraphicSpace::Exception::Write
virtual void Write(FILE *OutputFile) const noexcept PURE_VIRTUAL
GraphicSpace::Exception
Definition:
Exception.h:29
GraphicSpace::Exception::~Exception
virtual ~Exception(void) noexcept=default
GraphicSpace::Exception::FatalErrorMessage
static const char *const FatalErrorMessage
Definition:
Exception.h:35
GraphicSpace::Exception::Exception
Exception(void) noexcept
Definition:
Exception.cpp:35
GraphicSpace
Definition:
Bitmap.cpp:29
Desktop
Termite
Include
Exception.h
Generated on Thu Mar 14 2024 10:18:16 for STE-Industries: utilities testing by
1.8.17