Non-owning view over an Elias-Fano-encoded list and its sub-sections.
Declared in <folly/compression/elias_fano/EliasFanoCoding.h>
template<class Pointer>
struct EliasFanoCompressedListBase;
| Name | Description |
|---|---|
EliasFanoCompressedListBase [constructor] | Constructors |
free | Frees the data buffer that was allocated for this list. |
| 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. |