Home | History | Annotate | Download | only in src

Lines Matching refs:coder

83     CodeTableWriterInterface* coder) const {
111 coder->Add(unencoded_target_start, best_match.target_offset());
113 coder->Copy(best_match.source_offset(), best_match.size());
127 CodeTableWriterInterface* coder) const {
129 coder->Add(unencoded_target_start, unencoded_target_size);
133 // This helper function tells the coder to finish the encoding and write
138 CodeTableWriterInterface* coder) const {
139 if (target_size != static_cast<size_t>(coder->target_length())) {
143 << coder->target_length() << ")" << VCD_ENDL;
145 coder->Output(diff);
152 CodeTableWriterInterface* coder) const {
163 AddUnmatchedRemainder(target_data, target_size, coder);
164 FinishEncoding(target_size, diff, coder);
197 coder);
229 AddUnmatchedRemainder(next_encode, target_end - next_encode, coder);
230 FinishEncoding(target_size, diff, coder);
238 CodeTableWriterInterface* coder) const {
240 EncodeInternal<true>(target_data, target_size, diff, coder);
242 EncodeInternal<false>(target_data, target_size, diff, coder);