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

Name

Description

EliasFanoCompressedListBase [constructor]

Constructors

free

Frees the data buffer that was allocated for this list.

Data Members

Name

Description

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.

Created with MrDocs