| 91 | } |
| 92 | |
| 93 | int Varint::EncodedLength(uint64_t v) { |
| 94 | int len = 1; |
| 95 | while (v >= static_cast<uint64_t>(kIncompleteMask)) { |
| 96 | v >>= 7; |
| 97 | len++; |
| 98 | } |
| 99 | return len; |
| 100 | } |
| 101 | |
| 102 | int Varint::EncodedLength(const StringPiece& value) { |
| 103 | return EncodedLength(value.size()) + static_cast<int>(value.size()); |