Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 359 of file test-mutation-target.hpp.
Public Member Functions | |
TestWireTap (Target &dummy, PAR &&chain) | |
virtual bool | accept_until (GenNode const &spec) |
repeatedly accept, until after the designated location | |
virtual bool | acceptSrc (GenNode const &n) override |
accept existing element, when matching the given spec | |
virtual bool | assignElm (GenNode const &spec) |
locate element already accepted into the target sequence and assign the designated payload value to it. More... | |
virtual bool | completeScope () |
verify all our pending (old) source elements where mentioned. More... | |
virtual bool | findSrc (GenNode const &ref) override |
locate designated element and accept it at current position | |
virtual bool | hasSrc () override |
virtual void | init () override |
virtual bool | injectNew (GenNode const &n) override |
record in the test target that a new child element is being inserted at current position More... | |
virtual bool | matchSrc (GenNode const &n) override |
ensure the next recorded source element matches on a formal level with given spec | |
virtual bool | mutateChild (GenNode const &spec, TreeMutator::Handle targetBuff) |
locate the designated target element and build a suitable sub-mutator for this element into the provided target buffer | |
virtual void | skipSrc (GenNode const &n) override |
skip next recorded src element without touching it | |
Private Types | |
using | Iter = TestMutationTarget::iterator |
using | Target = TestMutationTarget |
Private Attributes | |
Iter | pos_ |
Target & | target_ |
|
inlineoverridevirtual |
record in the test target that a new child element is being inserted at current position
Definition at line 394 of file test-mutation-target.hpp.
|
inlinevirtual |
locate element already accepted into the target sequence and assign the designated payload value to it.
Definition at line 492 of file test-mutation-target.hpp.
References lib::diff::anonymous_namespace{test-mutation-target.hpp}::render().
|
inlinevirtual |
verify all our pending (old) source elements where mentioned.
Definition at line 528 of file test-mutation-target.hpp.