LUMIERA.clone/tests/library/diff
Ichthyostega c49dd04b44 address an insidious dangling reference
I still feel somewhat queasy with this whole situation!
We need to return the product of the DSL/Builder by value,
but we also want to swap away the current contents before
starting the mutation, and we do not want a stateful lifecycle
for the mutator implementation. Which means, we need to swap
right at construction, and then we copy -- TADAAA!

Thus I'm going for the solution to disallow copying of the
mutator, yet to allow moving, and to change the builder
to move its product into place. Probably should even push
this policy up into the base class (TreeMutator) to set
everyone straight.

Looks like this didn't show up with the test dummy implementation
just because in this case the src buffer also lived within th
TestMutationTarget, which is assumed to sit where it is, so
effectively we moved around only pointers.
2016-03-26 00:48:38 +01:00
..
diff-index-table-test.cpp allow for iterative access to the snapshot data in the lookup table 2015-01-04 14:23:12 +01:00
diff-list-application-test.cpp WIP start definition with a basic tree diff example... 2015-10-02 18:47:44 +02:00
diff-list-generation-test.cpp Implementation of List Diff detection finished. Unit Test PASS 2015-01-04 15:13:16 +01:00
diff-tree-application-test.cpp WIP: decide how to target the task of mutating "unspecific" data structures 2016-02-19 20:25:30 +01:00
diff-virtualised-application-test.cpp spelling fixes 2016-03-19 01:42:27 +01:00
gen-node-basic-test.cpp add special iteration mechanism to visit enclosed child data 2016-02-05 04:03:11 +01:00
generic-record-representation-test.cpp better naming of Record::Mutator content moving operation 2016-03-03 22:58:33 +01:00
generic-record-update-test.cpp better naming of Record::Mutator content moving operation 2016-03-03 22:58:33 +01:00
generic-tree-representation-test.cpp WIP: first draft -- properties of an external symbolic record type 2015-08-16 01:35:28 +02:00
tree-manipulation-binding-test.cpp address an insidious dangling reference 2016-03-26 00:48:38 +01:00
tree-mutator-test.cpp WIP: desperate attempt to get out of the design deadlock 2016-02-26 22:57:49 +01:00