Lines Matching refs:input

58 extern bool GetFixed64(Slice* input, uint64_t* value);
59 extern bool GetFixed32(Slice* input, uint32_t* value);
60 extern bool GetFixed16(Slice* input, uint16_t* value);
61 extern bool GetVarint32(Slice* input, uint32_t* value);
62 extern bool GetVarint64(Slice* input, uint64_t* value);
63 extern bool GetVarsignedint64(Slice* input, int64_t* value);
64 extern bool GetLengthPrefixedSlice(Slice* input, Slice* result);
342 inline bool GetFixed64(Slice* input, uint64_t* value) { in GetFixed64() argument
343 if (input->size() < sizeof(uint64_t)) { in GetFixed64()
346 *value = DecodeFixed64(input->data()); in GetFixed64()
347 input->remove_prefix(sizeof(uint64_t)); in GetFixed64()
351 inline bool GetFixed32(Slice* input, uint32_t* value) { in GetFixed32() argument
352 if (input->size() < sizeof(uint32_t)) { in GetFixed32()
355 *value = DecodeFixed32(input->data()); in GetFixed32()
356 input->remove_prefix(sizeof(uint32_t)); in GetFixed32()
360 inline bool GetFixed16(Slice* input, uint16_t* value) { in GetFixed16() argument
361 if (input->size() < sizeof(uint16_t)) { in GetFixed16()
364 *value = DecodeFixed16(input->data()); in GetFixed16()
365 input->remove_prefix(sizeof(uint16_t)); in GetFixed16()
369 inline bool GetVarint32(Slice* input, uint32_t* value) { in GetVarint32() argument
370 const char* p = input->data(); in GetVarint32()
371 const char* limit = p + input->size(); in GetVarint32()
376 *input = Slice(q, static_cast<size_t>(limit - q)); in GetVarint32()
381 inline bool GetVarint64(Slice* input, uint64_t* value) { in GetVarint64() argument
382 const char* p = input->data(); in GetVarint64()
383 const char* limit = p + input->size(); in GetVarint64()
388 *input = Slice(q, static_cast<size_t>(limit - q)); in GetVarint64()
393 inline bool GetVarsignedint64(Slice* input, int64_t* value) { in GetVarsignedint64() argument
394 const char* p = input->data(); in GetVarsignedint64()
395 const char* limit = p + input->size(); in GetVarsignedint64()
400 *input = Slice(q, static_cast<size_t>(limit - q)); in GetVarsignedint64()
406 inline uint64_t EndianTransform(uint64_t input, size_t size) { in EndianTransform() argument
407 char* pos = reinterpret_cast<char*>(&input); in EndianTransform()
416 inline bool GetLengthPrefixedSlice(Slice* input, Slice* result) { in GetLengthPrefixedSlice() argument
418 if (GetVarint32(input, &len) && input->size() >= len) { in GetLengthPrefixedSlice()
419 *result = Slice(input->data(), len); in GetLengthPrefixedSlice()
420 input->remove_prefix(len); in GetLengthPrefixedSlice()