Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/diff/mutation-message.hpp"
Decorator to be layered transparently on top of MutationMessage.
Actually, what we do is to discharge the diff generator into the DiffSnapshot buffer and then replace the link to the original generator to this decorator, which, when iterated, yields the contents of the DiffSnapshot one by one. But since all DiffSteps are now stored into that DiffSnapshot buffer we control, we're able to produce a diagnostic listing of the complete sequence.
Definition at line 225 of file mutation-message.hpp.
Public Member Functions | |
MaterialisedDiffBuffer (MutationMessage &srcMsg) | |
virtual | operator string () const override |
Public Member Functions inherited from WrappedLumieraIter< IT, ISO > | |
WrappedLumieraIter (IT const &orig) | |
WrappedLumieraIter (IT &&orig) | |
Additional Inherited Members | |
Protected Types inherited from WrappedLumieraIter< IT, ISO > | |
using | Pos = typename ISO::Pos |
Protected Member Functions inherited from WrappedLumieraIter< IT, ISO > | |
Pos | firstResult () |
void | nextResult (Pos &pos) |
IT & | wrappedIter () |
IT const & | wrappedIter () const |