Lines Matching refs:coder
83 CodeTableWriterInterface* coder) const { in EncodeCopyForBestMatch()
111 coder->Add(unencoded_target_start, best_match.target_offset()); in EncodeCopyForBestMatch()
113 coder->Copy(best_match.source_offset(), best_match.size()); in EncodeCopyForBestMatch()
127 CodeTableWriterInterface* coder) const { in AddUnmatchedRemainder()
129 coder->Add(unencoded_target_start, unencoded_target_size); in AddUnmatchedRemainder()
138 CodeTableWriterInterface* coder) const { in FinishEncoding()
139 if (target_size != static_cast<size_t>(coder->target_length())) { in FinishEncoding()
143 << coder->target_length() << ")" << VCD_ENDL; in FinishEncoding()
145 coder->Output(diff); in FinishEncoding()
152 CodeTableWriterInterface* coder) const { in EncodeInternal()
163 AddUnmatchedRemainder(target_data, target_size, coder); in EncodeInternal()
164 FinishEncoding(target_size, diff, coder); in EncodeInternal()
197 coder); in EncodeInternal()
229 AddUnmatchedRemainder(next_encode, target_end - next_encode, coder); in EncodeInternal()
230 FinishEncoding(target_size, diff, coder); in EncodeInternal()
238 CodeTableWriterInterface* coder) const { in Encode()
240 EncodeInternal<true>(target_data, target_size, diff, coder); in Encode()
242 EncodeInternal<false>(target_data, target_size, diff, coder); in Encode()