30#ifndef __CLAW_RLE_ENCODER_HPP__
31#define __CLAW_RLE_ENCODER_HPP__
57 template <
typename OutputBuffer>
69 typedef std::list<pattern_type> raw_buffer_type;
72 template <
typename Iterator>
73 void encode(Iterator
first, Iterator last,
79#include <claw/rle_encoder.tpp>
Fuction object to get the first element of a std::pair.
A class to help run-length encoding (RLE) streams.
OutputBuffer output_buffer_type
The type of the output buffer.
output_buffer_type::pattern_type pattern_type
The type of the stored data.
This is the main namespace.