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

A class to help run-length encoding (RLE) streams. More...

#include <rle_encoder.hpp>

Public Types

typedef OutputBuffer output_buffer_type
 The type of the output buffer.
 
typedef
output_buffer_type::pattern_type 
pattern_type
 The type of the stored data.
 

Public Member Functions

template<typename Iterator >
void encode (Iterator first, Iterator last, output_buffer_type &output) const
 

Detailed Description

template<typename OutputBuffer>
class claw::rle_encoder< OutputBuffer >

A class to help run-length encoding (RLE) streams.

Template parameters :

The OutputBuffer type must have the following typedefs :

The OutputBuffer type must have the following methods :

Author
Julien Jorge

Definition at line 58 of file rle_encoder.hpp.


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