8 const char* src2 =
reinterpret_cast<const char*
>(src);
9 char* dest2 =
reinterpret_cast<char*
>(dest);
10 for (
size_t i = 0; i < num; i++) {
12 dest2[i] = src2[num - 1 - i + (uint64_t)
offset];
21 char buffer[MLQ_FIELD_HEADER_SIZE];
48 size_t lengthAfterCategory = 34 - categoryLength;
50 memset(&
buffer[55] + categoryLength, 0, lengthAfterCategory);
52 memset(&
buffer[55], 0, 34);
58 return MLQ_FIELD_HEADER_SIZE;
64 const char*
const byteWithBitAddr = bitsBlockAddr +
m_bitNumber / 8;
65 unsigned char byteWithBit = 0;
68 buffer[0] =
static_cast<char>(
static_cast<bool>(byteWithBit & (1 << bitNumberInByte)));
size_t writeData(char *buffer, void *offset) const
const uint8_t m_bitNumber
const char *const m_category
const char *const m_units
const uint32_t m_bitsBlockOffset
size_t writeHeader(Writer &outBuffer) const
static void memcpy_swapend(void *dest, const void *src, size_t num, void *offset)
static void copyFloat(char *buffer, float value)
virtual size_t write(const char *buffer, size_t count)=0
static BigBufferHandle buffer