nsbaci
1.0
Loading...
Searching...
No Matches
error.h
Go to the documentation of this file.
1
12
13
#ifndef NSBACI_ERROR_H
14
#define NSBACI_ERROR_H
15
16
#include "
errorTypes.h
"
17
22
namespace
nsbaci
{
23
28
class
Error {
29
public
:
30
Error() =
default
;
31
~Error() =
default
;
32
nsbaci::types::ErrorBase
basic;
33
nsbaci::types::ErrorPayload
payload;
34
};
35
36
}
// namespace nsbaci
37
38
#endif
// NSBACI_ERROR_H
errorTypes.h
Type definitions for error-related structures.
nsbaci::types::ErrorPayload
std::variant< SaveError, LoadError, CompileError, RuntimeError > ErrorPayload
Variant type for all possible error payloads.
Definition
errorTypes.h:117
nsbaci
Root namespace for the nsbaci application.
Definition
controller.cpp:26
nsbaci::types::ErrorBase
Base structure containing common error properties.
Definition
errorTypes.h:67
source
errors
error
error.h
Generated by
1.16.1