KSortableItem< T, Key > Class Template Reference
KSortableItem is a QPair that provides several operators for sorting. More...
#include <ksortablevaluelist.h>
Inheritance diagram for KSortableItem< T, Key >:


Public Member Functions | |
KSortableItem (Key i, const T &t) | |
Creates a new KSortableItem with the given values. | |
KSortableItem (const KSortableItem< T, Key > &rhs) | |
Creates a new KSortableItem that copies another one. | |
KSortableItem () | |
Creates a new KSortableItem with uninitialized values. | |
KSortableItem< T, Key > & | operator= (const KSortableItem< T, Key > &i) |
Assignment operator, just copies the item. | |
bool | operator> (const KSortableItem< T, Key > &i2) const |
Compares the two items. | |
bool | operator< (const KSortableItem< T, Key > &i2) const |
Compares the two items. | |
bool | operator>= (const KSortableItem< T, Key > &i2) const |
Compares the two items. | |
bool | operator<= (const KSortableItem< T, Key > &i2) const |
Compares the two items. | |
bool | operator== (const KSortableItem< T, Key > &i2) const |
Compares the two items. | |
bool | operator!= (const KSortableItem< T, Key > &i2) const |
Compares the two items. | |
T & | value () |
Returns the second value. | |
const T & | value () const |
Returns the second value. | |
Key | index () const |
Returns the first value. |
Detailed Description
template<class T, class Key = int>
class KSortableItem< T, Key >
KSortableItem is a QPair that provides several operators for sorting.
- See also:
- KSortableValueList
Definition at line 31 of file ksortablevaluelist.h.
Constructor & Destructor Documentation
|
Creates a new KSortableItem with the given values.
Definition at line 39 of file ksortablevaluelist.h. |
|
Creates a new KSortableItem that copies another one.
Definition at line 44 of file ksortablevaluelist.h. |
|
Creates a new KSortableItem with uninitialized values.
Definition at line 50 of file ksortablevaluelist.h. |
Member Function Documentation
|
Assignment operator, just copies the item.
Definition at line 55 of file ksortablevaluelist.h. |
|
Compares the two items. This implementation only compares the first value. Definition at line 66 of file ksortablevaluelist.h. |
|
Compares the two items. This implementation only compares the first value. Definition at line 73 of file ksortablevaluelist.h. |
|
Compares the two items. This implementation only compares the first value. Definition at line 80 of file ksortablevaluelist.h. |
|
Compares the two items. This implementation only compares the first value. Definition at line 87 of file ksortablevaluelist.h. |
|
Compares the two items. This implementation only compares the first value. Definition at line 94 of file ksortablevaluelist.h. |
|
Compares the two items. This implementation only compares the first value. Definition at line 101 of file ksortablevaluelist.h. |
|
Returns the second value.
Definition at line 109 of file ksortablevaluelist.h. |
|
Returns the second value.
Definition at line 114 of file ksortablevaluelist.h. |
|
Returns the first value.
Definition at line 120 of file ksortablevaluelist.h. |
The documentation for this class was generated from the following file: