The QCollatorSortKey class can be used to speed up string collation. 更多...
| 頭: | #include <QCollatorSortKey> |
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
注意: 此類的所有函數 可重入 .
| 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 ) |
The QCollatorSortKey class is always created by QCollator::sortKey () and is used for fast strings collation, for example when collating many strings.
另請參閱 QCollator , QCollator::sortKey (),和 compare ().
構造副本為 other collator key.
Destroys the collator key.
Compares this key to otherKey , which must have been created by the same QCollator 's sortKey() as this key. The comparison is performed in accordance with that QCollator 's sort order.
Returns a negative value if this key sorts before otherKey , 0 if the two keys are equal or a positive value if this key sorts after otherKey .
另請參閱 operator< ().
Swaps this collator key with other .
賦值 other to this collator key.
移動賦值 other to this collator key.
Both keys must have been created by the same
QCollator
's sortKey(). Returns
true
if
lhs
should be sorted before
rhs
, according to the
QCollator
that created them; otherwise returns
false
.
另請參閱 QCollatorSortKey::compare ().