Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
tree-diff.cpp File Reference

Implementation of diff application to unspecific private data structures. More...

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

namespace  lib
 Implementation namespace for support and library code.
 
namespace  lib::diff