okteta
arraychangemetrics.h
Go to the documentation of this file.
51 static ArrayChangeMetrics asSwapping( Address firstOffset, Address secondOffset, Size secondLength );
100 inline ArrayChangeMetrics ArrayChangeMetrics::asReplacement( Address offset, Size removeLength, Size insertLength )
105 inline ArrayChangeMetrics ArrayChangeMetrics::asSwapping( Address firstOffset, Address secondOffset, Size secondLength )
112 inline ArrayChangeMetrics::ArrayChangeMetrics( Type type, Address offset, qint32 secondArgument, qint32 thirdArgument )
113 : mType( type ), mOffset( offset ), mSecondArgument( secondArgument ), mThirdArgument( thirdArgument )
115 inline ArrayChangeMetrics::ArrayChangeMetrics() : mType(Invalid) ,mOffset( InvalidAddress ), mSecondArgument( 0 ), mThirdArgument( 0 ) {}
156 outStream << metrics.mType << metrics.mOffset << metrics.mSecondArgument << metrics.mThirdArgument;
QDataStream & operator>>(QDataStream &inStream, ArrayChangeMetrics &metrics)
Definition: arraychangemetrics.h:160
Okteta::ArrayChangeMetrics ArrayChangeMetrics
Definition: abstractpiecetablechange.h:37
bool operator==(const ArrayChangeMetrics &other) const
Definition: arraychangemetrics.h:116
Address secondStart() const
Definition: arraychangemetrics.h:145
ArrayChangeMetrics()
Definition: arraychangemetrics.h:115
static ArrayChangeMetrics asReplacement(Address offset, Size removeLength, Size insertLength)
Definition: arraychangemetrics.h:100
static ArrayChangeMetrics asSwapping(Address firstOffset, Address secondOffset, Size secondLength)
Definition: arraychangemetrics.h:105
Size removeLength() const
Definition: arraychangemetrics.h:142
Size secondLength() const
Definition: arraychangemetrics.h:148
Size insertLength() const
Definition: arraychangemetrics.h:143
Size lengthChange() const
Definition: arraychangemetrics.h:144
Size firstLength() const
Definition: arraychangemetrics.h:147
qint32 mSecondArgument
Definition: arraychangemetrics.h:88
QDataStream & operator<<(QDataStream &outStream, const ArrayChangeMetrics &metrics)
Definition: arraychangemetrics.h:154
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:06 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:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.