Lines Matching refs:dst

50 void BlockHandle::EncodeTo(std::string* dst) const {  in EncodeTo()
54 PutVarint64Varint64(dst, offset_, size_); in EncodeTo()
93 void IndexValue::EncodeTo(std::string* dst, bool have_first_key, in EncodeTo() argument
98 PutVarsignedint64(dst, handle.size() - previous_handle->size()); in EncodeTo()
100 handle.EncodeTo(dst); in EncodeTo()
102 assert(dst->size() != 0); in EncodeTo()
105 PutLengthPrefixedSlice(dst, first_internal_key); in EncodeTo()
174 void Footer::EncodeTo(std::string* dst) const { in EncodeTo()
179 const size_t original_size = dst->size(); in EncodeTo()
180 metaindex_handle_.EncodeTo(dst); in EncodeTo()
181 index_handle_.EncodeTo(dst); in EncodeTo()
182 dst->resize(original_size + 2 * BlockHandle::kMaxEncodedLength); // Padding in EncodeTo()
183 PutFixed32(dst, static_cast<uint32_t>(table_magic_number() & 0xffffffffu)); in EncodeTo()
184 PutFixed32(dst, static_cast<uint32_t>(table_magic_number() >> 32)); in EncodeTo()
185 assert(dst->size() == original_size + kVersion0EncodedLength); in EncodeTo()
187 const size_t original_size = dst->size(); in EncodeTo()
188 dst->push_back(static_cast<char>(checksum_)); in EncodeTo()
189 metaindex_handle_.EncodeTo(dst); in EncodeTo()
190 index_handle_.EncodeTo(dst); in EncodeTo()
191 dst->resize(original_size + kNewVersionsEncodedLength - 12); // Padding in EncodeTo()
192 PutFixed32(dst, version()); in EncodeTo()
193 PutFixed32(dst, static_cast<uint32_t>(table_magic_number() & 0xffffffffu)); in EncodeTo()
194 PutFixed32(dst, static_cast<uint32_t>(table_magic_number() >> 32)); in EncodeTo()
195 assert(dst->size() == original_size + kNewVersionsEncodedLength); in EncodeTo()