QMetaAssociation::Iterable::Iterator Class
class QMetaAssociation::Iterable::IteratorDie Klasse „ QMetaAssociation::Iterable::Iterator “ ermöglicht die Iteration über einen Container in einem „ 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 |
Ausführliche Beschreibung
Ein ` QMetaAssociation::Iterable::Iterator ` kann nur von einer ` QMetaAssociation::Iterable `-Instanz erstellt werden und lässt sich ähnlich wie andere Iteratoren im STL-Stil verwenden.
Siehe auch „ QMetaAssociation::Iterable “.
Dokumentation zu den Mitgliedsfunktionen
QVariant Iterator::key() const
Gibt den Schlüssel zurück, auf den dieser Iterator verweist.
QVariant Iterator::value() const
Gibt den zugeordneten Wert zurück, auf den dieser Iterator zeigt. Wenn der Container keinen zugeordneten Wert bereitstellt (z. B. bei einem Set), wird ein ungültiger Wert „ QVariant::Reference “ zurückgegeben.
int Iterator::operator*() const
Gibt das aktuelle Element zurück, das in ein „ QVariant::Reference “ konvertiert wurde. Das resultierende „ QVariant::Reference “ wird in den zugeordneten Wert aufgelöst, sofern vorhanden, andernfalls in den Schlüsselwert.
int Iterator::operator->() const
Gibt das aktuelle Element zurück, das in ein „ QVariant::Pointer “ konvertiert wurde. Das resultierende „ QVariant::Pointer “ wird in den zugeordneten Wert aufgelöst, sofern vorhanden, andernfalls in den Schlüsselwert.
© 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.