LUMIERA.clone/tests/gui/test
Ichthyostega bada8ecffd TreeMutator binding: fix collection binding to support move-only types
unintentionally we used copy construction in the builder expression,
wenn passing in the CollectionBinding to the ChildCollectionMutator.

The problem is that CollectionBinding owns a shaddow buffer, where
the contents of the target collection are moved temporarily while
applying the diff. The standard implementation of copy construction
would cause a copy of that shaddow buffer, which boils down to
a copy of the storage of the target collection.

If we want to support move-only types in the collection, most notably
std::unique_ptr, we can thus only use the move constructor. Beyond that
there is no problem, since we're only ever moving elements, and new
elements will be move constructed via emplace() or emplace_back()
2016-10-03 20:08:54 +02:00
..
mock-elm.hpp TreeMutator binding: fix collection binding to support move-only types 2016-10-03 20:08:54 +02:00
placeholder-command.hpp UI-Bus command handling protocol unit test PASS 2016-02-06 01:28:39 +01:00
test-nexus.cpp MutationMessage: limit to treating of gui::model::Tangible 2016-10-02 23:51:45 +02:00
test-nexus.hpp add skeleton of a mock implementation within test::Nexus 2016-02-13 22:55:58 +01:00