Home | History | Annotate | Download | only in src

Lines Matching refs:coder

86     CodeTableWriterInterface* coder) const {
114 coder->Add(unencoded_target_start, best_match.target_offset());
116 coder->Copy(best_match.source_offset(), best_match.size());
130 CodeTableWriterInterface* coder) const {
132 coder->Add(unencoded_target_start, unencoded_target_size);
136 // This helper function tells the coder to finish the encoding and write
141 CodeTableWriterInterface* coder) const {
142 if (target_size != static_cast<size_t>(coder->target_length())) {
146 << coder->target_length() << ")" << LOG_ENDL;
148 coder->Output(diff);
155 CodeTableWriterInterface* coder) const {
166 AddUnmatchedRemainder(target_data, target_size, coder);
167 FinishEncoding(target_size, diff, coder);
200 coder);
232 AddUnmatchedRemainder(next_encode, target_end - next_encode, coder);
233 FinishEncoding(target_size, diff, coder);
241 CodeTableWriterInterface* coder) const {
243 EncodeInternal<true>(target_data, target_size, diff, coder);
245 EncodeInternal<false>(target_data, target_size, diff, coder);