PixelBullet
0.0.1
A C++ game engine
Loading...
Searching...
No Matches
engine
include
pixelbullet
serialization
serialization_result.h
1
#pragma once
2
3
#include <string>
4
#include <vector>
5
6
namespace
pixelbullet
7
{
8
struct
SerializationDiagnostic
9
{
10
std::string path;
11
std::string message;
12
13
[[nodiscard]]
bool
operator==(
const
SerializationDiagnostic
&)
const
noexcept
=
default
;
14
};
15
16
struct
SerializationResult
17
{
18
bool
success =
false
;
19
std::string error_message;
20
std::vector<SerializationDiagnostic> diagnostics;
21
22
explicit
operator
bool()
const
noexcept
23
{
24
return
success;
25
}
26
};
27
}
// namespace pixelbullet
pixelbullet::SerializationDiagnostic
Definition
serialization_result.h:9
pixelbullet::SerializationResult
Definition
serialization_result.h:17
Generated by
1.16.1