Claw 1.7.3
Public Types | Public Member Functions | List of all members
claw::lzw_decoder< InputBuffer, OutputBuffer > Class Template Reference

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)
 

Detailed Description

template<typename InputBuffer, typename OutputBuffer>
class claw::lzw_decoder< InputBuffer, OutputBuffer >

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:

Author
Julien Jorge

Definition at line 61 of file lzw_decoder.hpp.

Member Typedef Documentation

◆ input_buffer_type

template<typename InputBuffer , typename OutputBuffer >
typedef InputBuffer claw::lzw_decoder< InputBuffer, OutputBuffer >::input_buffer_type

The type of the input buffer.

Definition at line 65 of file lzw_decoder.hpp.

◆ output_buffer_type

template<typename InputBuffer , typename OutputBuffer >
typedef OutputBuffer claw::lzw_decoder< InputBuffer, OutputBuffer >::output_buffer_type

The type of the output buffer.

Definition at line 68 of file lzw_decoder.hpp.


The documentation for this class was generated from the following file: