35 template<
typename Pattern,
typename InputBuffer,
typename OutputBuffer >
37 : m_mode(stop), m_count(0)
46 template<
typename Pattern,
typename InputBuffer,
typename OutputBuffer >
58 template<
typename Pattern,
typename InputBuffer,
typename OutputBuffer >
63 read_mode(input, output);
65 while( m_mode != stop )
67 if ( m_mode == compressed )
68 output.fill( m_count, m_pattern );
70 output.copy( m_count, input );
72 read_mode(input, output);