Lines Matching refs:v
68 inline typename std::make_unsigned<T>::type EncodeZigZag(T v) in EncodeZigZag() argument
70 if (v >= 0) { in EncodeZigZag()
71 return ((typename std::make_unsigned<T>::type)(v) << 1); in EncodeZigZag()
74 return ((typename std::make_unsigned<T>::type)(~v) << 1) + 1; in EncodeZigZag()
78 inline uint32_t EncodeVarint(uint8_t* buf, T v) in EncodeVarint() argument
82 uint64_t value = static_cast<uint64_t>(v); in EncodeVarint()
96 inline uint32_t EncodeZigZagVarint(uint8_t* buf, T v) in EncodeZigZagVarint() argument
98 return EncodeVarint(buf, EncodeZigZag(v)); in EncodeZigZagVarint()
102 inline void EncodeVarintPadding(uint8_t* buf, T v, uint32_t paddingSize) in EncodeVarintPadding() argument
107 buf[size] = (VARINT_MASK_PAYLOAD & v) | VARINT_MASK_MSB; in EncodeVarintPadding()
109 v >>= VARINT_PAYLOAD_BITS; in EncodeVarintPadding()
111 buf[size] = (VARINT_MASK_PAYLOAD & v); in EncodeVarintPadding()