Lines Matching refs:scratch
60 bool Reader::ReadRecord(Slice* record, std::string* scratch) { in ReadRecord() argument
67 scratch->clear(); in ReadRecord()
102 if (scratch->empty()) { in ReadRecord()
105 ReportCorruption(scratch->size(), "partial record without end(1)"); in ReadRecord()
109 scratch->clear(); in ReadRecord()
120 if (scratch->empty()) { in ReadRecord()
123 ReportCorruption(scratch->size(), "partial record without end(2)"); in ReadRecord()
127 scratch->assign(fragment.data(), fragment.size()); in ReadRecord()
136 scratch->append(fragment.data(), fragment.size()); in ReadRecord()
145 scratch->append(fragment.data(), fragment.size()); in ReadRecord()
146 *record = Slice(*scratch); in ReadRecord()
157 scratch->clear(); in ReadRecord()
163 ReportCorruption(scratch->size(), "error in middle of record"); in ReadRecord()
165 scratch->clear(); in ReadRecord()
173 (fragment.size() + (in_fragmented_record ? scratch->size() : 0)), in ReadRecord()
176 scratch->clear(); in ReadRecord()