Struct PForDeltaBlock

Struct Documentation

struct PForDeltaBlock

a block of values coded by PForDelta

Public Functions

std::size_t size(void) const

the number of values

std::size_t codeBits(void) const

the bits of the code, n b + 64 for each exception

Public Members

int b = 1

the bits of a slot

std::uint64_t base = 0

subtracted from the values in range

BitVector slots

the n slots of b bits, escapes included

std::vector<std::uint64_t> exceptions

the values out of range