lumiera_/src/lib/diff
Ichthyostega e698a3800b verify signatures of binding lambdas
the collection binding can be configured with various
lambdas to supply the basic building blocks of the generated binding.

Since we allow picking up basically anything (functors,
function pointers, function objects, lamdas), and since
we speculate on inlining optimisation of lambdas, we can not
enforce a specific signature in the builder functions.

But at least we can static_assert on the effective signature
at the point where we're generating the actual binding configuration
2016-03-25 02:51:56 +01:00
..
diff-language.hpp WIP: daft top layer of generic diff applicator 2016-02-21 00:49:13 +01:00
diff.cpp reorganise compilation units 2015-08-30 04:57:32 +02:00
gen-node.cpp introduce a value assignment verb into the tree-diff-language 2016-02-19 17:22:41 +01:00
gen-node.hpp move metafunction to GenNode 2016-03-24 21:32:56 +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 better naming of Record::Mutator content moving operation 2016-03-03 22:58:33 +01:00
test-mutation-target.hpp draft a way to configure the binding to a STL collection 2016-03-18 00:31:04 +01:00
tree-diff-application.hpp fix logic bug in existing tree diff applicator 2016-03-10 20:41:11 +01:00
tree-diff-mutator-binding.hpp idea how to crack the (daunting) problem regarding mutator storage 2016-03-06 02:26:42 +01:00
tree-diff.hpp introduce a value assignment verb into the tree-diff-language 2016-02-19 17:22:41 +01:00
tree-mutator-attribute-binding.hpp extend lamda-signature-extracting metafunction to several arguments 2016-03-25 02:25:51 +01:00
tree-mutator-collection-binding.hpp verify signatures of binding lambdas 2016-03-25 02:51:56 +01:00
tree-mutator.hpp extend lamda-signature-extracting metafunction to several arguments 2016-03-25 02:25:51 +01:00