| 133 | } |
| 134 | |
| 135 | size_t MiniPBCoder::prepareObjectForEncode(const MMBuffer &buffer) { |
| 136 | m_encodeItems->push_back(PBEncodeItem()); |
| 137 | PBEncodeItem *encodeItem = &(m_encodeItems->back()); |
| 138 | size_t index = m_encodeItems->size() - 1; |
| 139 | { |
| 140 | encodeItem->type = PBEncodeItemType_Data; |
| 141 | encodeItem->value.bufferValue = &buffer; |
| 142 | encodeItem->valueSize = static_cast<uint32_t>(buffer.length()); |
| 143 | } |
| 144 | encodeItem->compiledSize = pbRawVarint32Size(encodeItem->valueSize) + encodeItem->valueSize; |
| 145 | |
| 146 | return index; |
| 147 | } |
| 148 | |
| 149 | size_t MiniPBCoder::prepareObjectForEncode(const MMKVVector &vec) { |
| 150 | m_encodeItems->push_back(PBEncodeItem()); |
nothing calls this directly
no test coverage detected