12#include <string/LinearString.h>
16namespace compression {
20 template <
class SymbolType >
25template <
class SymbolType >
30 for (
unsigned i = 0;
i < input.size ( );
i++ ) {
31 for (
unsigned j = 0; j < std::get < 1 > ( input[
i] ); j++ ) {
Linear string.
Definition: LinearString.h:57
const ext::vector< SymbolType > & getContent() const &
Definition: LinearString.h:238
void appendSymbol(SymbolType symbol)
Definition: LinearString.h:230
void extendAlphabet(const ext::set< SymbolType > &symbols)
Definition: LinearString.h:121
Definition: LZ77Decompression.h:18
static string::LinearString< SymbolType > decompress(const std::vector< std::tuple< unsigned, unsigned, SymbolType > > &input)
Definition: LZ77Decompression.h:26
int i
Definition: AllEpsilonClosure.h:118
Definition: ArithmeticCompression.h:18