okteta
swaprangespiecetablechange.cpp
Go to the documentation of this file.
52 pieceTable->swap( mFirstStart, AddressRange(mFirstStart+mSecondRange.width(),mSecondRange.end()) );
59 return ArrayChangeMetrics::asSwapping( mFirstStart, mSecondRange.start(), mSecondRange.width() );
virtual ~SwapRangesPieceTableChange()
Definition: swaprangespiecetablechange.cpp:62
virtual QString description() const
Definition: swaprangespiecetablechange.cpp:38
void swap(Address firstStart, const AddressRange &secondRange)
Definition: piecetable.cpp:311
Definition: piecetable.h:35
static ArrayChangeMetrics asSwapping(Address firstOffset, Address secondOffset, Size secondLength)
Definition: arraychangemetrics.h:105
AddressRange mSecondRange
Definition: swaprangespiecetablechange.h:52
Address mFirstStart
Definition: swaprangespiecetablechange.h:51
virtual AddressRange apply(PieceTable *pieceTable) const
Definition: swaprangespiecetablechange.cpp:43
virtual AddressRange revert(PieceTable *pieceTable) const
Definition: swaprangespiecetablechange.cpp:50
virtual int type() const
Definition: swaprangespiecetablechange.cpp:36
virtual ArrayChangeMetrics metrics() const
Definition: swaprangespiecetablechange.cpp:57
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.