A class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm. More...
#include <lzw_decoder.hpp>
Public Types | |
typedef InputBuffer | input_buffer_type |
The type of the input buffer. | |
typedef OutputBuffer | output_buffer_type |
The type of the output buffer. | |
Public Member Functions | |
void | decode (input_buffer_type &input, output_buffer_type &output) |
A class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm.
Template parameters:
The InputBuffer type must have the following methods:
The OutputBuffer type must have the following methods:
Definition at line 62 of file lzw_decoder.hpp.
typedef InputBuffer claw::lzw_decoder< InputBuffer, OutputBuffer >::input_buffer_type |
The type of the input buffer.
Definition at line 66 of file lzw_decoder.hpp.
typedef OutputBuffer claw::lzw_decoder< InputBuffer, OutputBuffer >::output_buffer_type |
The type of the output buffer.
Definition at line 69 of file lzw_decoder.hpp.