basic data wrapper unittests

This commit is contained in:
2022-08-30 14:02:58 +02:00
parent c756297e5c
commit bdd79d060d
4 changed files with 36 additions and 3 deletions

View File

@ -10,6 +10,7 @@
namespace util {
struct RawData {
RawData() = default;
const uint8_t* data = nullptr;
size_t len = 0;
};
@ -17,8 +18,8 @@ struct RawData {
enum DataTypes { NONE, RAW, SERIALIZABLE };
union DataUnion {
RawData raw;
SerializeIF* serializable = nullptr;
RawData raw{};
SerializeIF* serializable;
};
struct DataWrapper {