Lines Matching refs:coder
86 CodeTableWriterInterface* coder) const { in EncodeCopyForBestMatch()
114 coder->Add(unencoded_target_start, best_match.target_offset()); in EncodeCopyForBestMatch()
116 coder->Copy(best_match.source_offset(), best_match.size()); in EncodeCopyForBestMatch()
130 CodeTableWriterInterface* coder) const { in AddUnmatchedRemainder()
132 coder->Add(unencoded_target_start, unencoded_target_size); in AddUnmatchedRemainder()
141 CodeTableWriterInterface* coder) const { in FinishEncoding()
142 if (target_size != static_cast<size_t>(coder->target_length())) { in FinishEncoding()
146 << coder->target_length() << ")" << LOG_ENDL; in FinishEncoding()
148 coder->Output(diff); in FinishEncoding()
155 CodeTableWriterInterface* coder) const { in EncodeInternal()
166 AddUnmatchedRemainder(target_data, target_size, coder); in EncodeInternal()
167 FinishEncoding(target_size, diff, coder); in EncodeInternal()
200 coder); in EncodeInternal()
232 AddUnmatchedRemainder(next_encode, target_end - next_encode, coder); in EncodeInternal()
233 FinishEncoding(target_size, diff, coder); in EncodeInternal()
241 CodeTableWriterInterface* coder) const { in Encode()
243 EncodeInternal<true>(target_data, target_size, diff, coder); in Encode()
245 EncodeInternal<false>(target_data, target_size, diff, coder); in Encode()