Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/diff/diff-mutable.hpp"
Marker or capability interface: an otherwise not further disclosed data structure, which can be transformed through "tree diff messages".
Definition at line 75 of file diff-mutable.hpp.
Public Member Functions | |
virtual | ~DiffMutable () |
this is an interface | |
virtual void | buildMutator (TreeMutator::Handle buffer)=0 |
build a custom implementation of the TreeMutator interface, suitably wired to cause appropriate changes to the opaque data structure, in accordance to the semantics of the tree diff language. More... | |
|
pure virtual |
build a custom implementation of the TreeMutator interface, suitably wired to cause appropriate changes to the opaque data structure, in accordance to the semantics of the tree diff language.
buffer | a buffer handle, which can be used to placement-construct |
Implemented in TrackPresenter, Tangible, MockElm, TreeDiffTraits< TAR, enable_if< exposes_MutatorBuilder< TAR > > >::Wrapper, ClipPresenter, InteractionDirector, DiffTreeMutationListener_test, TimelineController, TimelineGui, RulerTrack, NotificationHub, AssetController, and MarkerWidget.
Referenced by DiffMutable::~DiffMutable().