okteta
KHE::ArrayChangeMetrics Class Reference
#include <arraychangemetrics.h>
Detailed Description
Definition at line 33 of file arraychangemetrics.h.
Public Types | |
| enum | Type { Replacement, Swapping } |
Public Member Functions | |
| ArrayChangeMetrics () | |
| int | firstLength () const |
| int | insertLength () const |
| bool | isValid () const |
| int | lengthChange () const |
| int | offset () const |
| bool | operator== (const ArrayChangeMetrics &other) const |
| int | removeLength () const |
| void | revert () |
| int | secondEnd () const |
| int | secondLength () const |
| int | secondStart () const |
| int | type () const |
Static Public Member Functions | |
| static ArrayChangeMetrics | asReplacement (int offset, int removeLength, int insertLength) |
| static ArrayChangeMetrics | asSwapping (int firstOffset, int secondOffset, int secondLength) |
Protected Member Functions | |
| ArrayChangeMetrics (Type type, int offset, int secondArgument, int thirdArgument) | |
Protected Attributes | |
| union { | |
| int mRemoveLength | |
| int mSecondArgument | |
| int mSecondStart | |
| }; | |
| union { | |
| int mInsertLength | |
| int mSecondLength | |
| int mThirdArgument | |
| }; | |
| int | mOffset |
| Type | mType |
Member Enumeration Documentation
Constructor & Destructor Documentation
| KHE::ArrayChangeMetrics::ArrayChangeMetrics | ( | ) | [inline] |
Definition at line 104 of file arraychangemetrics.h.
| KHE::ArrayChangeMetrics::ArrayChangeMetrics | ( | Type | type, | |
| int | offset, | |||
| int | secondArgument, | |||
| int | thirdArgument | |||
| ) | [inline, protected] |
Definition at line 101 of file arraychangemetrics.h.
Member Function Documentation
| ArrayChangeMetrics KHE::ArrayChangeMetrics::asReplacement | ( | int | offset, | |
| int | removeLength, | |||
| int | insertLength | |||
| ) | [inline, static] |
Definition at line 90 of file arraychangemetrics.h.
| ArrayChangeMetrics KHE::ArrayChangeMetrics::asSwapping | ( | int | firstOffset, | |
| int | secondOffset, | |||
| int | secondLength | |||
| ) | [inline, static] |
Definition at line 95 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::firstLength | ( | ) | const [inline] |
Definition at line 134 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::insertLength | ( | ) | const [inline] |
Definition at line 130 of file arraychangemetrics.h.
| bool KHE::ArrayChangeMetrics::isValid | ( | ) | const [inline] |
Definition at line 126 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::lengthChange | ( | ) | const [inline] |
Definition at line 131 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::offset | ( | ) | const [inline] |
Definition at line 128 of file arraychangemetrics.h.
| bool KHE::ArrayChangeMetrics::operator== | ( | const ArrayChangeMetrics & | other | ) | const [inline] |
Definition at line 105 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::removeLength | ( | ) | const [inline] |
Definition at line 129 of file arraychangemetrics.h.
| void KHE::ArrayChangeMetrics::revert | ( | ) | [inline] |
Definition at line 110 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::secondEnd | ( | ) | const [inline] |
Definition at line 133 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::secondLength | ( | ) | const [inline] |
Definition at line 135 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::secondStart | ( | ) | const [inline] |
Definition at line 132 of file arraychangemetrics.h.
| int KHE::ArrayChangeMetrics::type | ( | ) | const [inline] |
Definition at line 127 of file arraychangemetrics.h.
Member Data Documentation
union { ... } [protected] |
union { ... } [protected] |
Definition at line 85 of file arraychangemetrics.h.
int KHE::ArrayChangeMetrics::mOffset [protected] |
Definition at line 75 of file arraychangemetrics.h.
Definition at line 79 of file arraychangemetrics.h.
Definition at line 78 of file arraychangemetrics.h.
Definition at line 86 of file arraychangemetrics.h.
Definition at line 80 of file arraychangemetrics.h.
Definition at line 84 of file arraychangemetrics.h.
Type KHE::ArrayChangeMetrics::mType [protected] |
Definition at line 74 of file arraychangemetrics.h.
The documentation for this class was generated from the following file:
KDE 4.2 API Reference