lumiera_/src/lib/diff
Ichthyostega 536a3a94b9 add special iteration mechanism to visit enclosed child data
the rationale is that I deliberately do not want to provide
a mechanism to iterate "over all contents in stringified form".
Because this could be seen as an invitation to process GenNode-
datastructures in an imperative way. Please recall we do not
want that. Users shall either *match* contents (using a visitor),
or they are required to know the type of the contents beforehand.
Both cases favour structural and type based programming over
dynamic run-time based inspection of contents

The actual task prompting me to add this iteration mechanism
is that I want to build a diagnostic, which allows to verify
that a binding message was sent over the bus with some
specific parameter values.
2016-02-05 04:03:11 +01:00
..
diff-language.hpp allow for trace-logging the processed diff-tokens 2015-11-01 03:54:43 +01:00
diff.cpp reorganise compilation units 2015-08-30 04:57:32 +02:00
gen-node.cpp clean-up(#985): remove code superseded by this rework 2016-01-09 02:05:23 +01:00
gen-node.hpp add special iteration mechanism to visit enclosed child data 2016-02-05 04:03:11 +01:00
index-table.hpp allow for iterative access to the snapshot data in the lookup table 2015-01-04 14:23:12 +01:00
list-diff-application.hpp fix/change DiffApplicator to allow applying several diffs 2015-10-31 05:15:47 +01:00
list-diff-detector.hpp identify and decide on some of the insidious questions of design 2015-03-21 19:23:41 +01:00
list-diff.hpp diff-language interpreter: prefer to take payload by const& 2015-10-24 02:42:13 +02:00
record-content-mutator.hpp Bugfix: yet another init problem after swapping contents 2015-11-01 04:49:22 +01:00
record.hpp refactoring: move new library helpers into final destination 2016-01-28 15:19:09 +01:00
tree-diff-application.hpp Bugfix: find verb should check for ID match 2015-11-01 23:11:55 +01:00
tree-diff.hpp DOC: extension of the diff framework to represent structural changes 2015-11-02 03:51:04 +01:00
tree-mutator.hpp fix warnings found by CLang (3.5) 2015-08-16 01:37:04 +02:00