|
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().