QMetaAssociation::Iterable::Iterator Class
class QMetaAssociation::Iterable::IteratorDie QMetaAssociation::Iterable::Iterator ermöglicht die Iteration über einen Container in einer QVariant. Mehr...
Diese Klasse wurde in Qt 6.11 eingeführt.
Öffentliche Funktionen
| QVariant | key() const |
| QVariant | value() const |
| int | operator*() const |
| int | operator->() const |
Detaillierte Beschreibung
Ein QMetaAssociation::Iterable::Iterator kann nur von einer QMetaAssociation::Iterable Instanz erstellt werden und kann ähnlich wie andere stl-style Iteratoren verwendet werden.
Siehe auch QMetaAssociation::Iterable.
Dokumentation der Mitgliedsfunktionen
QVariant Iterator::key() const
Gibt den Schlüssel zurück, auf den dieser Iterator zeigt.
QVariant Iterator::value() const
Gibt den zugeordneten Wert zurück, auf den dieser Iterator zeigt. Wenn der Container keinen zugeordneten Wert bereitstellt (z. B. ein Set), wird ein ungültiger QVariant::Reference zurückgegeben.
int Iterator::operator*() const
Gibt das aktuelle Element zurück, umgewandelt in QVariant::Reference. Das Ergebnis QVariant::Reference löst den zugeordneten Wert auf, wenn es einen gibt, oder den Schlüsselwert, wenn nicht.
int Iterator::operator->() const
Gibt das aktuelle Element zurück, umgewandelt in QVariant::Pointer. Das Ergebnis QVariant::Pointer löst den zugeordneten Wert auf, wenn es einen gibt, oder den Schlüsselwert, wenn nicht.
© 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.