proxygen
EliasFanoCoding.h File Reference
#include <algorithm>
#include <cstdlib>
#include <limits>
#include <type_traits>
#include <folly/Likely.h>
#include <folly/Portability.h>
#include <folly/Range.h>
#include <folly/experimental/CodingDetail.h>
#include <folly/experimental/Instructions.h>
#include <folly/experimental/Select64.h>
#include <folly/lang/Assume.h>
#include <folly/lang/Bits.h>
#include <glog/logging.h>

Go to the source code of this file.

Classes

struct  folly::compression::EliasFanoCompressedListBase< Pointer >
 
struct  folly::compression::EliasFanoEncoderV2< Value, SkipValue, kSkipQuantum, kForwardQuantum >
 
struct  folly::compression::EliasFanoEncoderV2< Value, SkipValue, kSkipQuantum, kForwardQuantum >::Layout
 
class  folly::compression::detail::UpperBitsReader< Encoder, Instructions, SizeType >
 
class  folly::compression::EliasFanoReader< Encoder, Instructions, kUnchecked, SizeType >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::compression
 
 folly::compression::detail
 

Typedefs

typedef EliasFanoCompressedListBase< const uint8_t * > folly::compression::EliasFanoCompressedList
 
typedef EliasFanoCompressedListBase< uint8_t * > folly::compression::MutableEliasFanoCompressedList
 

Variables

constexpr size_t folly::compression::kCacheLineSize = 64