30 operator quint32()
const;
64 for (
int i = 0; i < Size; i++){
65 m_bytes[i] = quint8((inputValue >> (i * 8)) & 0xff);
76 std::memcpy(m_bytes, &inputValue.m_bytes,
sizeof(m_bytes));
85 for (
int i = 0; i < Size; i++){
86 retVal += quint32(m_bytes[i]) << (i * 8);
98 for (
int i = 0; i < Size; i++){
99 retVal += quint32(m_bytes[Size - i - 1]) << (i * 8);
111 return archive.
ProcessData(m_bytes,
int(
sizeof(m_bytes)));
This class represents double word type with network byte order (big endian, MSB first).
quint32 GetLsb() const
Returns the value as LSB.
bool Serialize(iser::IArchive &archive)
Represents an input/output persistence archive for object serialization.
virtual bool ProcessData(void *dataPtr, int size)=0
Process binary data block.
This namespace contains basic implementations of standard primitives on the component level.