|
|
@ -128,7 +128,7 @@ struct MapEntryFuncs { |
|
|
|
// Tags for key and value will both be one byte (field numbers 1 and 2).
|
|
|
|
// Tags for key and value will both be one byte (field numbers 1 and 2).
|
|
|
|
size_t inner_length = |
|
|
|
size_t inner_length = |
|
|
|
2 + KeyTypeHandler::ByteSize(key) + ValueTypeHandler::ByteSize(value); |
|
|
|
2 + KeyTypeHandler::ByteSize(key) + ValueTypeHandler::ByteSize(value); |
|
|
|
return inner_length + io::CodedOutputStream::VarintSize32(inner_length); |
|
|
|
return inner_length + io::CodedOutputStream::VarintSize32(static_cast<uint32>(inner_length)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static int GetCachedSize(const Key& key, const Value& value) { |
|
|
|
static int GetCachedSize(const Key& key, const Value& value) { |
|
|
|