This commit is contained in:
guoling
2020-06-28 20:51:45 +08:00
parent 711e1afaee
commit d5814ab10f
2 changed files with 1 additions and 8 deletions
+1 -6
View File
@@ -29,13 +29,8 @@ namespace mmkv {
KeyValueHolder::KeyValueHolder(uint32_t keyLength, uint32_t valueLength, uint32_t off)
: keySize(static_cast<uint16_t>(keyLength)), valueSize(valueLength), offset(off) {
computedKVSize = computKVSize(keyLength, valueLength);
}
uint16_t KeyValueHolder::computKVSize(uint32_t keySize, uint32_t valueSize) {
auto computedKVSize = static_cast<uint16_t>(keySize + pbRawVarint32Size(keySize));
computedKVSize = keySize + static_cast<uint16_t>(pbRawVarint32Size(keySize));
computedKVSize += static_cast<uint16_t>(pbRawVarint32Size(valueSize));
return computedKVSize;
}
MMBuffer KeyValueHolder::toMMBuffer(const void *basePtr) const {
-2
View File
@@ -37,8 +37,6 @@ struct KeyValueHolder {
KeyValueHolder() = default;
KeyValueHolder(uint32_t keyLength, uint32_t valueLength, uint32_t offset);
static uint16_t computKVSize(uint32_t keySize, uint32_t valueSize);
MMBuffer toMMBuffer(const void *basePtr) const;
};