Lumiera  0.pre.03
»edit your freedom«
tree-diff.cpp File Reference

Go to the source code of this file.

Description

Implementation of diff application to unspecific private data structures.

This binding is the link between a generic interpreter for our »tree diff language« and a concrete TreeMutator implementation, as provided by the target data structure. We do not require much additional knowledge regarding the opaque target structure, beyond the ability to construct such a customised TreeMutator. For this reason, the implementation is mostly generic and thus can be emitted here within the library module – with the exception of the ctor, which indeed picks up some specifics of the concrete usage situation and thus needs to be generated in usage context.

See also
tree-diff.hpp
tree-diff-application.hpp
DiffComplexApplication_test

Definition in file tree-diff.cpp.

Namespaces

 lib
 Implementation namespace for support and library code.