#include <ksortablevaluelist.h>

Public Member Functions | |
KSortableItem (Key i, const T &t) | |
KSortableItem (const KSortableItem< T, Key > &rhs) | |
KSortableItem () | |
KSortableItem< T, Key > & | operator= (const KSortableItem< T, Key > &i) |
bool | operator> (const KSortableItem< T, Key > &i2) const |
bool | operator< (const KSortableItem< T, Key > &i2) const |
bool | operator>= (const KSortableItem< T, Key > &i2) const |
bool | operator<= (const KSortableItem< T, Key > &i2) const |
bool | operator== (const KSortableItem< T, Key > &i2) const |
bool | operator!= (const KSortableItem< T, Key > &i2) const |
T & | value () |
const T & | value () const |
Key | index () const |
Detailed Description
KSortableItem is a QPair that provides several operators for sorting.
- See also:
- KSortableValueList
Constructor & Destructor Documentation
KSortableItem::KSortableItem | ( | Key | i, |
const T & | t | ||
) | [inline] |
Creates a new KSortableItem with the given values.
- Parameters:
-
i the first value t the second value
Definition at line 40 of file ksortablevaluelist.h.
KSortableItem::KSortableItem | ( | const KSortableItem< T, Key > & | rhs | ) | [inline] |
Creates a new KSortableItem that copies another one.
- Parameters:
-
rhs the other item to copy
Definition at line 45 of file ksortablevaluelist.h.
KSortableItem::KSortableItem | ( | ) | [inline] |
Creates a new KSortableItem with uninitialized values.
Definition at line 51 of file ksortablevaluelist.h.
Member Function Documentation
Key KSortableItem::index | ( | ) | const [inline] |
- Returns:
- the first value.
Definition at line 119 of file ksortablevaluelist.h.
bool KSortableItem::operator!= | ( | const KSortableItem< T, Key > & | i2 | ) | const [inline] |
Compares the two items.
This implementation only compares the first value.
Definition at line 102 of file ksortablevaluelist.h.
bool KSortableItem::operator< | ( | const KSortableItem< T, Key > & | i2 | ) | const [inline] |
Compares the two items.
This implementation only compares the first value.
Definition at line 74 of file ksortablevaluelist.h.
bool KSortableItem::operator<= | ( | const KSortableItem< T, Key > & | i2 | ) | const [inline] |
Compares the two items.
This implementation only compares the first value.
Definition at line 88 of file ksortablevaluelist.h.
KSortableItem<T, Key>& KSortableItem::operator= | ( | const KSortableItem< T, Key > & | i | ) | [inline] |
Assignment operator, just copies the item.
Definition at line 56 of file ksortablevaluelist.h.
bool KSortableItem::operator== | ( | const KSortableItem< T, Key > & | i2 | ) | const [inline] |
Compares the two items.
This implementation only compares the first value.
Definition at line 95 of file ksortablevaluelist.h.
bool KSortableItem::operator> | ( | const KSortableItem< T, Key > & | i2 | ) | const [inline] |
Compares the two items.
This implementation only compares the first value.
Definition at line 67 of file ksortablevaluelist.h.
bool KSortableItem::operator>= | ( | const KSortableItem< T, Key > & | i2 | ) | const [inline] |
Compares the two items.
This implementation only compares the first value.
Definition at line 81 of file ksortablevaluelist.h.
T& KSortableItem::value | ( | ) | [inline] |
- Returns:
- the second value
Definition at line 109 of file ksortablevaluelist.h.
const T& KSortableItem::value | ( | ) | const [inline] |
Returns the second value.
Definition at line 114 of file ksortablevaluelist.h.
The documentation for this class was generated from the following file: