Spec-Zone.ru › Qt 6.1

Класс QCollatorSortKey

Класс QCollatorSortKey можно использовать для ускорения сортировки строк. Подробнее...

Заголовок: #include <QCollatorSortKey>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
С: Qt 5.2
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются повторно входящими.

Открытые функции

QCollatorSortKey(const QCollatorSortKey &other)
QCollatorSortKey & operator=(QCollatorSortKey &&other)
QCollatorSortKey & operator=(const QCollatorSortKey &other)
~QCollatorSortKey()
int compare(const QCollatorSortKey &otherKey) const
void swap(QCollatorSortKey &other)

Связанные внешние члены

bool operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs)

Подробное описание

Класс QCollatorSortKey всегда создается функцией QCollator::sortKey() и используется для быстрой сортировки строк, например, при сортировке большого количества строк.

См. также QCollator, QCollator::sortKey() и compare().

Документация по членам-функциям

QCollatorSortKey::QCollatorSortKey(const QCollatorSortKey &other)

Создает копию ключа сортировки other.

QCollatorSortKey &QCollatorSortKey::operator=(QCollatorSortKey &&other)

Перемещает присвоение other этому ключу сортировки.

QCollatorSortKey &QCollatorSortKey::operator=(const QCollatorSortKey &other)

Присваивает other этому ключу сортировки.

QCollatorSortKey::~QCollatorSortKey()

Удаляет ключ сортировки.

int QCollatorSortKey::compare(const QCollatorSortKey &otherKey) const

Сравнивает этот ключ с otherKey, который должен был быть создан тем же QCollator's sortKey(), что и этот ключ. Сравнение выполняется в соответствии с порядком сортировки этого QCollator.

Возвращает отрицательное значение, если этот ключ сортируется перед otherKey, 0, если два ключа равны, или положительное значение, если этот ключ сортируется после otherKey.

См. также operator<().

void QCollatorSortKey::swap(QCollatorSortKey &other)

Меняет местами этот ключ сортировки с other.

Связанные внешние члены

bool operator<(const QCollatorSortKey &lhs, const QCollatorSortKey &rhs)

Оба ключа должны были быть созданы одним и тем же QCollator's sortKey(). Возвращает true , если lhs должен быть отсортирован перед rhs, согласно QCollator, который их создал; в противном случае возвращает false.

См. также QCollatorSortKey::compare().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qcollatorsortkey.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API