27 for (std::size_t block = 0; block <
size / 32; ++block)
30 for (std::size_t block = 0; block <
size / 32; ++block)
31 data <<
uint32(updateMask[block]);
49 for (std::size_t block = 0; block <
size / 32; ++block)
52 for (std::size_t block = 0; block <
size / 32; ++block)
53 data <<
uint32(0xFFFFFFFFu);
void WriteBits(std::size_t value, int32 bits)
bool HasUnfinishedBitPack() const
constexpr std::size_t size()
void WriteCompleteDynamicFieldUpdateMask(std::size_t size, ByteBuffer &data, int32 bitsForSize=32)
void WriteDynamicFieldUpdateMask(std::size_t size, std::vector< uint32 > const &updateMask, ByteBuffer &data, int32 bitsForSize=32)