30#ifndef __CLAW_RLE_DECODER_HPP__
31#define __CLAW_RLE_DECODER_HPP__
53 template <
typename Pattern,
typename InputBuffer,
typename OutputBuffer>
109#include <claw/rle_decoder.tpp>
A class to help decoding run-length encoded (RLE) streams.
OutputBuffer output_buffer_type
The type of the output buffer.
unsigned int m_count
Case of m_mode :
mode m_mode
Current mode of the decompression.
pattern_type m_pattern
The pattern to repeat.
InputBuffer input_buffer_type
The type of the input buffer.
mode
State of the decompression.
@ raw
Next bytes represent raw data.
@ compressed
Next bytes represent compressed data.
Pattern pattern_type
The type of the patterns we will read in the input buffer.
This is the main namespace.