|
proxygen
|
#include <type_traits>#include <folly/Conv.h>#include <folly/Expected.h>#include <folly/Likely.h>#include <folly/Portability.h>#include <folly/Range.h>Go to the source code of this file.
Namespaces | |
| folly | |
| —— Concurrent Priority Queue Implementation —— | |
Enumerations | |
| enum | folly::DecodeVarintError { folly::DecodeVarintError::TooManyBytes = 0, folly::DecodeVarintError::TooFewBytes = 1 } |
Functions | |
| size_t | folly::encodeVarint (uint64_t val, uint8_t *buf) |
| int | folly::encodeVarintSize (uint64_t val) |
| template<class T > | |
| uint64_t | folly::decodeVarint (Range< T * > &data) |
| template<class T > | |
| Expected< uint64_t, DecodeVarintError > | folly::tryDecodeVarint (Range< T * > &data) |
| uint64_t | folly::encodeZigZag (int64_t val) |
| int64_t | folly::decodeZigZag (uint64_t val) |
Variables | |
| constexpr size_t | folly::kMaxVarintLength32 = 5 |
| constexpr size_t | folly::kMaxVarintLength64 = 10 |