| 418 | constexpr uint32_t ItemSizeHolderSize = 4; |
| 419 | |
| 420 | static pair<MMBuffer, size_t> prepareEncode(const MMKVMap &dic) { |
| 421 | // make some room for placeholder |
| 422 | size_t totalSize = ItemSizeHolderSize; |
| 423 | for (auto &itr : dic) { |
| 424 | auto &kvHolder = itr.second; |
| 425 | totalSize += kvHolder.computedKVSize + kvHolder.valueSize; |
| 426 | } |
| 427 | return make_pair(MMBuffer(), totalSize); |
| 428 | } |
| 429 | |
| 430 | #ifndef MMKV_DISABLE_CRYPT |
| 431 | static pair<MMBuffer, size_t> prepareEncode(const MMKVMapCrypt &dic) { |
no test coverage detected