Qt::has_qt_compare_three_way Struct
template <typename T, typename> struct Qt::has_qt_compare_three_way型が `compareThreeWay()` をサポートしているかどうかを確認するための型特性です。詳細...
| ヘッダー: | #include <QtCompare> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| 以下のように: | Qt 6.12 |
詳細な説明
この構造体は、T がcompareThreeWay() を介した三項比較をサポートしている場合はstd::true_type を、それ以外の場合はstd::false_type を継承するUnaryTypeTraitです。
このプロパティに対する関数テンプレートを制限するには、Qt::if_has_qt_compare_three_way を使用します。
Qt::if_has_qt_compare_three_way およびQt::compareThreeWay()も参照してください 。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.