QCollatorSortKey Class▲
-
Header: QCollatorSortKey
-
Since: Qt 5.2
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
-
qmake: QT += core
-
Group: QCollatorSortKey is part of i18n, string-processing, Implicitly Shared Classes
Detailed Description▲
The QCollatorSortKey class is always created by QCollator::sortKey() and is used for fast strings collation, for example when collating many strings.
See Also▲
See also QCollator, QCollator::sortKey()
Member Function Documentation▲
QCollatorSortKey::QCollatorSortKey(const QCollatorSortKey &other)▲
Constructs a copy of the other collator key.
QCollatorSortKey::~QCollatorSortKey()▲
Destroys the collator key.
int QCollatorSortKey::compare(const QCollatorSortKey &otherKey) const▲
Compares this key to otherKey.
Returns a negative value if the key is less than otherKey, 0 if the key is equal to otherKey or a positive value if the key is greater than otherKey.
See Also▲
See also operator<()
void QCollatorSortKey::swap(QCollatorSortKey &other)▲
Swaps this collator key with other.
QCollatorSortKey &QCollatorSortKey::operator=(const QCollatorSortKey &other)▲
Assigns other to this collator key.
QCollatorSortKey &QCollatorSortKey::operator=(QCollatorSortKey &&other)▲
Move-assigns other to this collator key.
Related Non-Members▲
bool operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs)▲
According to the QCollator that created the keys, returns true if lhs should be sorted before rhs; otherwise returns false.
See Also▲
See also QCollatorSortKey::compare()