proxygen
|
#include <GroupVarintDetail.h>
Public Types | |
enum | : uint32_t { kGroupSize = Traits::kGroupSize } |
enum | : uint32_t { kMaxSize = kHeaderSize + sizeof(type) * kGroupSize } |
typedef T | type |
Static Public Member Functions | |
static size_t | maxSize (size_t n) |
static size_t | totalSize (const T *p, size_t n) |
Protected Types | |
enum | : uint32_t { kHeaderSize = Traits::kHeaderSize } |
typedef GroupVarintTraits< T > | Traits |
Private Types | |
enum | { kFullGroupSize = kHeaderSize + kGroupSize * sizeof(type) } |
typedef GroupVarint< T > | Derived |
Definition at line 49 of file GroupVarintDetail.h.
|
private |
Definition at line 96 of file GroupVarintDetail.h.
|
protected |
Definition at line 51 of file GroupVarintDetail.h.
typedef T folly::detail::GroupVarintBase< T >::type |
Definition at line 55 of file GroupVarintDetail.h.
|
protected |
anonymous enum : uint32_t |
Number of integers encoded / decoded in one pass.
Enumerator | |
---|---|
kGroupSize |
Definition at line 60 of file GroupVarintDetail.h.
anonymous enum : uint32_t |
|
private |
|
inlinestatic |
|
inlinestatic |
Size of n values starting at p.
Definition at line 84 of file GroupVarintDetail.h.
References folly::size().