QtTaskTree::ListIterator Class
template <typename T> class QtTaskTree::ListIteratorDer Listen-Iterator, der innerhalb des Elements For verwendet wird. 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 |
| Vererbt: | QtTaskTree::Iterator |
Hinweis: Alle Funktionen in dieser Klasse sind reentrant.
Öffentliche Funktionen
| ListIterator(const QList<T> &list) | |
| const T & | operator*() const |
| const T * | operator->() const |
Siehe auch Iterator, ForeverIterator, RepeatIterator, und UntilIterator.
Dokumentation der Mitgliedsfunktionen
[explicit] ListIterator::ListIterator(const QList<T> &list)
Konstruiert den Listen-Iterator für das For (ListIterator(list)) >> Do {}-Konstrukt. Der Iterator iteriert über jedes Element aus der übergebenen list.
Siehe auch Iterator::iteration().
const T &ListIterator::operator*() const
Gibt einen Verweis auf das aktuelle Element innerhalb eines Do-Bodys zurück. Verwenden Sie diese Funktion nur innerhalb des Handler-Bodys eines beliebigen GroupItem -Elements, das im QtTaskTree::Do -Body des Rezepts platziert ist, andernfalls müssen Sie mit einem Absturz rechnen. Stellen Sie sicher, dass ListIterator an das For-Element übergeben wird.
const T *ListIterator::operator->() const
Gibt einen Zeiger auf das aktuelle Element in einem Do-Body zurück. Verwenden Sie diese Funktion nur innerhalb des Handler-Bodys eines beliebigen GroupItem -Elements, das im QtTaskTree::Do -Body des Rezepts platziert ist, andernfalls müssen Sie mit einem Absturz rechnen. Stellen Sie sicher, dass ListIterator an das For-Element übergeben wird.
© 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.