Auf dieser Seite

QMetaAssociation::Iterable::Iterator Class

class QMetaAssociation::Iterable::Iterator

Die 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.