size32_t CThorStreamDeserializerSource::readPackedInt(void * ptr) { size32_t available; const byte * temp = doPeek(1, available); size32_t size = rtlGetPackedSizeFromFirst(*temp); doRead(size, ptr); return size; }
void CThorStreamDeserializerSource::skipPackedInt() { throwUnexpected(); size32_t available; const byte * temp = doPeek(1, available); size32_t size = rtlGetPackedSizeFromFirst(*temp); in->skip(size); }
size32_t CThorContiguousRowBuffer::sizePackedInt() { ensureAccessible(readOffset+1); return rtlGetPackedSizeFromFirst(cur[readOffset]); }