Lumiera  0.pre.03
»edit your freedom«
list-diff.hpp File Reference

Go to the source code of this file.

Description

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.

See also
diff-language.cpp
diff-list-application-test.cpp
VerbToken

Definition in file list-diff.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.