Iterator für AVLTree
Mehr ...
Abgeleitet von ppl7::AVLTreeAlgorithm::Iterator.
template<class K, class T>
class ppl7::AVLTree< K, T >::Iterator
- Beschreibung:
- Dieser Iterator wird zum Durchwandern eines AVLTree benötigt.
- Beispiel:
- Beispiel zur Verwendung des Iterators:
myMap.
add(L
"key1",L
"value1");
myMap.
add(L
"other",L
"value2");
myMap.
add(L
"findme",L
"success");
myMap.
add(L
"key3",L
"value3");
myMap.
add(L
"abc",L
"value4");
printf ("Found Key >>%s<< with Value >>%s<<\n",
(
const char*)it.
key(), (
const char*)it.
value());
}
template<class K, class T>
template<class K, class T>
- Beschreibung:
- Mit dieser Funktion wird der Wert des aktuellen Schlüssels ausgelesen.
- Rückgabe
- Gibt eine Referenz auf den Schlüssel zurück
- Ausnahmebehandlung
-
| NullPointerException | Wird geworfen, wenn der Iterator auf kein gültiges Element eines AVLTree zeigt. |
template<class K, class T>
- Beschreibung:
- Mit dieser Funktion wird der Datenwert des aktuellen Schlüssels ausgelesen.
- Rückgabe
- Gibt eine Referenz auf den Datenwert zurück
- Ausnahmebehandlung
-
| NullPointerException | Wird geworfen, wenn der Iterator auf kein gültiges Element eines AVLTree zeigt. |
template<class K, class T>
template<class K, class T>
template<class K, class T>
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl7/workspace/include/ppl7-algorithms.h
- /jenkins/jobs/clang_ppl7/workspace/src/core/AVLTree.cpp