tudocomp
– The TU Dortmund Compression Framework
Generator.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <functional>
4
#include <memory>
5
6
#include <
tudocomp/pre_header/Registry.hpp
>
7
#include <
tudocomp/pre_header/Env.hpp
>
8
#include <
tudocomp/Algorithm.hpp
>
9
10
namespace
tdc
{
11
13
class
Generator
:
public
Algorithm
{
14
public
:
15
using
Algorithm::Algorithm
;
16
19
virtual
std::string
generate
() = 0;
20
};
21
22
}
23
Algorithm.hpp
tdc
Contains the text compression and encoding framework.
Definition:
namespaces.hpp:11
Registry.hpp
tdc::Algorithm::Algorithm
Algorithm(Algorithm const &)=default
tdc::Generator
Base for string generators.
Definition:
Generator.hpp:13
Env.hpp
tdc::Generator::generate
virtual std::string generate()=0
Generates a string based on the environment settings.
tdc::Algorithm
Interface for algorithms.
Definition:
Algorithm.hpp:15
include
tudocomp
Generator.hpp
Generated by
1.8.13