|
Claw
1.7.3
|
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) |
| Decode a sequence of LZW compressed datas. | |
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 61 of file lzw_decoder.hpp.
| void claw::lzw_decoder< InputBuffer, OutputBuffer >::decode | ( | input_buffer_type & | input, |
| output_buffer_type & | output | ||
| ) |
Decode a sequence of LZW compressed datas.
| input | Where we read the compressed datas. |
| output | Where we write uncompressed datas. |
Definition at line 40 of file lzw_decoder.tpp.
1.8.1.2