Lines Matching refs:dst

35 extern void PutFixed16(std::string* dst, uint16_t value);
36 extern void PutFixed32(std::string* dst, uint32_t value);
37 extern void PutFixed64(std::string* dst, uint64_t value);
38 extern void PutVarint32(std::string* dst, uint32_t value);
39 extern void PutVarint32Varint32(std::string* dst, uint32_t value1,
41 extern void PutVarint32Varint32Varint32(std::string* dst, uint32_t value1,
43 extern void PutVarint64(std::string* dst, uint64_t value);
44 extern void PutVarint64Varint64(std::string* dst, uint64_t value1,
46 extern void PutVarint32Varint64(std::string* dst, uint32_t value1,
48 extern void PutVarint32Varint32Varint64(std::string* dst, uint32_t value1,
50 extern void PutLengthPrefixedSlice(std::string* dst, const Slice& value);
51 extern void PutLengthPrefixedSliceParts(std::string* dst,
54 std::string* dst, const SliceParts& slice_parts, size_t pad_sz);
98 extern void EncodeFixed16(char* dst, uint16_t value);
99 extern void EncodeFixed32(char* dst, uint32_t value);
100 extern void EncodeFixed64(char* dst, uint64_t value);
105 extern char* EncodeVarint32(char* dst, uint32_t value);
106 extern char* EncodeVarint64(char* dst, uint64_t value);
204 inline void PutFixed16(std::string* dst, uint16_t value) { in PutFixed16() argument
206 dst->append(const_cast<const char*>(reinterpret_cast<char*>(&value)), in PutFixed16()
211 dst->append(buf, sizeof(buf)); in PutFixed16()
215 inline void PutFixed32(std::string* dst, uint32_t value) { in PutFixed32() argument
217 dst->append(const_cast<const char*>(reinterpret_cast<char*>(&value)), in PutFixed32()
222 dst->append(buf, sizeof(buf)); in PutFixed32()
226 inline void PutFixed64(std::string* dst, uint64_t value) { in PutFixed64() argument
228 dst->append(const_cast<const char*>(reinterpret_cast<char*>(&value)), in PutFixed64()
233 dst->append(buf, sizeof(buf)); in PutFixed64()
237 inline void PutVarint32(std::string* dst, uint32_t v) { in PutVarint32() argument
240 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint32()
243 inline void PutVarint32Varint32(std::string* dst, uint32_t v1, uint32_t v2) { in PutVarint32Varint32() argument
247 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint32Varint32()
250 inline void PutVarint32Varint32Varint32(std::string* dst, uint32_t v1, in PutVarint32Varint32Varint32() argument
256 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint32Varint32Varint32()
259 inline char* EncodeVarint64(char* dst, uint64_t v) { in EncodeVarint64() argument
261 unsigned char* ptr = reinterpret_cast<unsigned char*>(dst); in EncodeVarint64()
270 inline void PutVarint64(std::string* dst, uint64_t v) { in PutVarint64() argument
273 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint64()
276 inline void PutVarsignedint64(std::string* dst, int64_t v) { in PutVarsignedint64() argument
280 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarsignedint64()
283 inline void PutVarint64Varint64(std::string* dst, uint64_t v1, uint64_t v2) { in PutVarint64Varint64() argument
287 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint64Varint64()
290 inline void PutVarint32Varint64(std::string* dst, uint32_t v1, uint64_t v2) { in PutVarint32Varint64() argument
294 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint32Varint64()
297 inline void PutVarint32Varint32Varint64(std::string* dst, uint32_t v1, in PutVarint32Varint32Varint64() argument
303 dst->append(buf, static_cast<size_t>(ptr - buf)); in PutVarint32Varint32Varint64()
306 inline void PutLengthPrefixedSlice(std::string* dst, const Slice& value) { in PutLengthPrefixedSlice() argument
307 PutVarint32(dst, static_cast<uint32_t>(value.size())); in PutLengthPrefixedSlice()
308 dst->append(value.data(), value.size()); in PutLengthPrefixedSlice()
311 inline void PutLengthPrefixedSliceParts(std::string* dst, size_t total_bytes, in PutLengthPrefixedSliceParts() argument
316 PutVarint32(dst, static_cast<uint32_t>(total_bytes)); in PutLengthPrefixedSliceParts()
318 dst->append(slice_parts.parts[i].data(), slice_parts.parts[i].size()); in PutLengthPrefixedSliceParts()
322 inline void PutLengthPrefixedSliceParts(std::string* dst, in PutLengthPrefixedSliceParts() argument
324 PutLengthPrefixedSliceParts(dst, /*total_bytes=*/0, slice_parts); in PutLengthPrefixedSliceParts()
328 std::string* dst, const SliceParts& slice_parts, size_t pad_sz) { in PutLengthPrefixedSlicePartsWithPadding() argument
329 PutLengthPrefixedSliceParts(dst, /*total_bytes=*/pad_sz, slice_parts); in PutLengthPrefixedSlicePartsWithPadding()
330 dst->append(pad_sz, '\0'); in PutLengthPrefixedSlicePartsWithPadding()