![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
A token language to represent changes in a list of elements. More...
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"Namespaces | |
| namespace | lib |
| Implementation namespace for support and library code. | |
| namespace | lib::diff |
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 > |