Пример #1
0
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;
}
Пример #2
0
void CThorStreamDeserializerSource::skipPackedInt()
{
    throwUnexpected();
    size32_t available;
    const byte * temp = doPeek(1, available);
    size32_t size = rtlGetPackedSizeFromFirst(*temp);
    in->skip(size);
}
Пример #3
0
size32_t CThorContiguousRowBuffer::sizePackedInt()
{
    ensureAccessible(readOffset+1);
    return rtlGetPackedSizeFromFirst(cur[readOffset]);
}