Lines Matching refs:input
131 bool GetVarint32(Slice* input, uint32_t* value) { in GetVarint32() argument
132 const char* p = input->data(); in GetVarint32()
133 const char* limit = p + input->size(); in GetVarint32()
138 *input = Slice(q, limit - q); in GetVarint32()
160 bool GetVarint64(Slice* input, uint64_t* value) { in GetVarint64() argument
161 const char* p = input->data(); in GetVarint64()
162 const char* limit = p + input->size(); in GetVarint64()
167 *input = Slice(q, limit - q); in GetVarint64()
182 bool GetLengthPrefixedSlice(Slice* input, Slice* result) { in GetLengthPrefixedSlice() argument
184 if (GetVarint32(input, &len) && in GetLengthPrefixedSlice()
185 input->size() >= len) { in GetLengthPrefixedSlice()
186 *result = Slice(input->data(), len); in GetLengthPrefixedSlice()
187 input->remove_prefix(len); in GetLengthPrefixedSlice()