static_assert payload

This commit is contained in:
2026-08-28 01:19:19 +02:00
parent e51afcbdf5
commit 793dfe6a87
+1
View File
@@ -161,6 +161,7 @@ TEST_F(FileFixture, Write_ShouldRoundTripArbitraryData)
bool operator==(const Payload&) const = default;
};
static_assert(std::is_trivially_copyable_v<Payload>);
constexpr Payload payload {.m_intValue = 42, .m_doubleValue = 3.14, .m_tag = {'B', 'I', 'G', 'F'}};
m_writeScratchFile.Write({std::bit_cast<const std::byte*>(&payload), sizeof(payload)}, 0);