QtTaskTree::For Class
class QtTaskTree::ForEin Element einer for-Schleife. Mehr...
| Kopfzeile: | #include <qtasktree.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS TaskTree) target_link_libraries(mytarget PRIVATE Qt6::TaskTree) |
| qmake: | QT += tasktree |
| Seit: | Qt 6.11 |
| Status: | Technologievorschau |
Diese Klasse befindet sich in der Technologievorschau und kann sich noch ändern.
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Öffentliche Funktionen
Verwandte Nicht-Mitglieder
| QtTaskTree::Group | operator>>(const QtTaskTree::For &forItem, const QtTaskTree::Do &doItem) |
Ausführliche Beschreibung
Ein „for“-Element, das einen Iterator enthält und Schleifenkonstrukte wie die folgenden ermöglicht:
For (RepeatIterator(5)) >> Do {
task1,
task2
}Siehe auch „ Iterator “ und „ Do “.
Dokumentation der Mitgliedsfunktionen
[explicit] For::For(const QtTaskTree::Iterator &iterator)
Erstellt das „For-Loop“-Element, das ein „ iterator “ enthält. Verwenden Sie das Element „ stream insertion operator “ mit „ Do “, um die gesamte Konstruktion in ein Task-Tree-Rezept einzufügen.
[explicit] For::For(qsizetype count)
Erstellt das „For“-Schleifenelement und wiederholt es count -mal.
Dies entspricht:
For (RepeatIterator(count))Dies ist eine überladene Funktion.
Siehe auch RepeatIterator.
[constexpr noexcept default] For::For(QtTaskTree::For &&other)
Erzeugt eine Instanz von ` For`.
Verwandte Nicht-Mitglieder
QtTaskTree::Group operator>>(const QtTaskTree::For &forItem, const QtTaskTree::Do &doItem)
Kombiniert ` forItem ` mit dem Körper von ` doItem ` und gibt ein ` Group ` zurück, das in Rezepten des Aufgabenbaums verwendet werden kann.
© 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.