| 108 | } |
| 109 | |
| 110 | inline bool GetSizedString(rocksdb::Slice *input, rocksdb::Slice *value) { |
| 111 | uint32_t size = 0; |
| 112 | if (!GetFixed32(input, &size)) return false; |
| 113 | |
| 114 | if (input->size() < size) return false; |
| 115 | *value = rocksdb::Slice(input->data(), size); |
| 116 | input->remove_prefix(size); |
| 117 | return true; |
| 118 | } |
| 119 | |
| 120 | char *EncodeDouble(char *buf, double value); |
| 121 | void PutDouble(std::string *dst, double value); |
no test coverage detected