31 #ifndef __CLAW_LZW_ENCODER_HPP__
32 #define __CLAW_LZW_ENCODER_HPP__
59 template<
typename InputBuffer,
typename OutputBuffer>
77 #endif // __CLAW_LZW_ENCODER_HPP__
A class to help encoding a stream with Lempel-Ziv-Welch (LZW) compression algorithm.
InputBuffer input_buffer_type
The type of the input buffer.
OutputBuffer output_buffer_type
The type of the output buffer.
void encode(input_buffer_type &input, output_buffer_type &output) const
Encode a sequence of datas.
Implementation of the claw::lzw_encoder class.