better endianess handling

This commit is contained in:
2025-02-07 22:01:04 +01:00
parent 6725a63c07
commit 534757f884
4 changed files with 21 additions and 43 deletions

View File

@@ -35,34 +35,6 @@ class Field {
ValueType m_Value;
};
// Functor used to read all tuple values
class FieldReader {
public:
FieldReader(DataBuffer& buffer) : m_Buffer(buffer) {}
template <typename TField>
void operator()(TField& field) {
field.Read(m_Buffer);
}
private:
DataBuffer& m_Buffer;
};
// Functor used to write all tuple values
class FieldWriter {
public:
FieldWriter(DataBuffer& buffer) : m_Buffer(buffer) {}
template <typename TField>
void operator()(TField& field) {
field.Write(m_Buffer);
}
private:
DataBuffer& m_Buffer;
};
namespace details {
template <typename... TFields>