Класс QCollatorSortKey
Класс QCollatorSortKey может использоваться для ускорения сортировки строк по правилам сортировки. Подробнее...
| Заголовок: | #include <QCollatorSortKey> |
| qmake: | QT += core |
| С момента: | Qt 5.2 |
Примечание: Все функции в этом классе являются перевключенными.
Открытые функции
| QCollatorSortKey(const QCollatorSortKey &other) | |
| ~QCollatorSortKey() | |
| int | compare(const QCollatorSortKey &otherKey) const |
| void | swap(QCollatorSortKey &other) |
| QCollatorSortKey & | operator=(const QCollatorSortKey &other) |
| QCollatorSortKey & | operator=(QCollatorSortKey &&other) |
Связанные внешние члены
| bool | operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs) |
Подробное описание
Класс QCollatorSortKey может использоваться для ускорения сортировки строк по правилам сортировки.
Класс QCollatorSortKey всегда создается функцией QCollator::sortKey() и используется для быстрого сравнения строк, например, при сортировке большого количества строк.
См. также QCollator и QCollator::sortKey().
Документация по функциям-членам
QCollatorSortKey::QCollatorSortKey(const QCollatorSortKey &other)
Создает копию ключа сортировки other.
QCollatorSortKey::~QCollatorSortKey()
Удаляет ключ сортировки.
int QCollatorSortKey::compare(const QCollatorSortKey &otherKey) const
Сравнивает ключ с otherKey. Возвращает отрицательное значение, если ключ меньше otherKey, 0, если ключи равны, или положительное значение, если ключ больше otherKey.
См. также operator<().
void QCollatorSortKey::swap(QCollatorSortKey &other)
Меняет местами этот ключ сортировки с other.
QCollatorSortKey &QCollatorSortKey::operator=(const QCollatorSortKey &other)
Присваивает other этому ключу сортировки.
QCollatorSortKey &QCollatorSortKey::operator=(QCollatorSortKey &&other)
Перемещающее присваивание other этому ключу сортировки.
Связанные внешние члены
bool operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs)
В соответствии с QCollator, который создал ключи, возвращает true если lhs должен быть отсортирован перед rhs; в противном случае возвращает false.
См. также QCollatorSortKey::compare().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qcollatorsortkey.html