folly::compression::EliasFanoCompressedListBase

Non-owning view over an Elias-Fano-encoded list and its sub-sections.

Synopsis

Declared in <folly/compression/elias_fano/EliasFanoCoding.h>

template<class Pointer>
struct EliasFanoCompressedListBase;

Member Functions

NameDescription
EliasFanoCompressedListBase [constructor]Constructors
free Frees the data buffer that was allocated for this list.

Data Members

NameDescription
data The backing bytes of the list.
forwardPointers Pointer to the forward pointers section.
lower Pointer to the lower bits section.
numLowerBits Number of lower bits stored per element.
size Number of elements in the list.
skipPointers Pointer to the skip pointers section.
upper Pointer to the upper bits section.
upperSizeBytes Size in bytes of the upper bits sequence.