STE-Industries: utilities testing
Exception.cpp
Go to the documentation of this file.
1 
14 # include "Graphic.h"
15 # include "Exception.h"
16 
17 # include <stdlib.h>
18 
19 namespace GraphicSpace
20 {
21 
22 const char* const Exception::FatalErrorMessage =
23  "Fatal error, terminating\n";
24 
34 
35 Exception::Exception(void) noexcept
36  {
37  }
38 
51 
52 [[noreturn]] void Exception::FatalError(void) noexcept
53  {
54  IgnoreValue(fprintf(stderr, FatalErrorMessage));
55  exit(EXIT_FAILURE);
56  }
57 
58 }
GraphicSpace::Exception::FatalError
static void FatalError(void) noexcept
Definition: Exception.cpp:52
Graphic.h
GraphicSpace::Exception::FatalErrorMessage
static const char *const FatalErrorMessage
Definition: Exception.h:35
GraphicSpace::Exception::Exception
Exception(void) noexcept
Definition: Exception.cpp:35
Exception.h
GraphicSpace
Definition: Bitmap.cpp:29
IgnoreValue
#define IgnoreValue(Expression)
Definition: Graphic.h:55