okteta
#include <arraychangemetrics.h>
Public Types | |
enum | Type { Replacement, Swapping, Invalid } |
Public Member Functions | |
ArrayChangeMetrics () | |
ArrayChangeMetrics (Type type, Address offset, qint32 secondArgument, qint32 thirdArgument) | |
Size | firstLength () const |
Size | insertLength () const |
bool | isValid () const |
Size | lengthChange () const |
Address | offset () const |
bool | operator== (const ArrayChangeMetrics &other) const |
Size | removeLength () const |
void | revert () |
Address | secondEnd () const |
Size | secondLength () const |
Address | secondStart () const |
int | type () const |
Static Public Member Functions | |
static ArrayChangeMetrics | asReplacement (Address offset, Size removeLength, Size insertLength) |
static ArrayChangeMetrics | asSwapping (Address firstOffset, Address secondOffset, Size secondLength) |
Protected Attributes | |
union { | |
Size mRemoveLength | |
qint32 mSecondArgument | |
Address mSecondStart | |
}; | |
union { | |
Size mInsertLength | |
Size mSecondLength | |
qint32 mThirdArgument | |
}; | |
Address | mOffset |
Type | mType |
Friends | |
QDataStream & | operator<< (QDataStream &outStream, const ArrayChangeMetrics &metrics) |
QDataStream & | operator>> (QDataStream &inStream, ArrayChangeMetrics &metrics) |
Detailed Description
Definition at line 38 of file arraychangemetrics.h.
Member Enumeration Documentation
Enumerator | |
---|---|
Replacement | |
Swapping | |
Invalid |
Definition at line 47 of file arraychangemetrics.h.
Constructor & Destructor Documentation
|
inline |
Definition at line 115 of file arraychangemetrics.h.
|
inline |
Definition at line 112 of file arraychangemetrics.h.
Member Function Documentation
|
inlinestatic |
Definition at line 100 of file arraychangemetrics.h.
|
inlinestatic |
Definition at line 105 of file arraychangemetrics.h.
|
inline |
Definition at line 147 of file arraychangemetrics.h.
|
inline |
Definition at line 143 of file arraychangemetrics.h.
|
inline |
Definition at line 139 of file arraychangemetrics.h.
|
inline |
Definition at line 144 of file arraychangemetrics.h.
|
inline |
Definition at line 141 of file arraychangemetrics.h.
|
inline |
Definition at line 116 of file arraychangemetrics.h.
|
inline |
Definition at line 142 of file arraychangemetrics.h.
|
inline |
Definition at line 123 of file arraychangemetrics.h.
|
inline |
Definition at line 146 of file arraychangemetrics.h.
|
inline |
Definition at line 148 of file arraychangemetrics.h.
|
inline |
Definition at line 145 of file arraychangemetrics.h.
|
inline |
Definition at line 140 of file arraychangemetrics.h.
Friends And Related Function Documentation
|
friend |
Definition at line 154 of file arraychangemetrics.h.
|
friend |
Definition at line 160 of file arraychangemetrics.h.
Member Data Documentation
union { ... } |
union { ... } |
Size Okteta::ArrayChangeMetrics::mInsertLength |
Definition at line 95 of file arraychangemetrics.h.
|
protected |
Definition at line 84 of file arraychangemetrics.h.
Size Okteta::ArrayChangeMetrics::mRemoveLength |
Definition at line 89 of file arraychangemetrics.h.
qint32 Okteta::ArrayChangeMetrics::mSecondArgument |
Definition at line 88 of file arraychangemetrics.h.
Size Okteta::ArrayChangeMetrics::mSecondLength |
Definition at line 96 of file arraychangemetrics.h.
Address Okteta::ArrayChangeMetrics::mSecondStart |
Definition at line 90 of file arraychangemetrics.h.
qint32 Okteta::ArrayChangeMetrics::mThirdArgument |
Definition at line 94 of file arraychangemetrics.h.
|
protected |
Definition at line 83 of file arraychangemetrics.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.