Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
A token language to represent changes in a list of elements.
In combination with the DiffLanguage framework, this building block defines the set of operations to express changes in a given list of elements. By implementing the lib::diff::ListDiffInterpreter interface (visitor), a concrete usage can receive such a diff description and e.g. apply it to a target data structure.
Definition in file list-diff.hpp.
#include "lib/diff/diff-language.hpp"
Classes | |
class | ListDiffInterpreter< E > |
Interpreter interface to define the operations ("verbs"), which describe differences or changes in a given list of data elements. More... | |
struct | ListDiffLanguage< E > |
Namespaces | |
lib | |
Implementation namespace for support and library code. | |