Queue< T, next_field >::Iterator Klassenreferenz
#include <queue.h>
Öffentliche Methoden | |
Iterator (Queue< T, next_field > *queue) | |
bool | operator!= (const Iterator &other) |
T * | operator* () |
Iterator & | operator++ () |
Ausführliche Beschreibung
template<typename T, QueueLink< T > T::* next_field = nullptr>
class Queue< T, next_field >::Iterator
Wir implementieren eine Iterator Wrapper Klasse, die den aktuellen Zustand einfängt, wenn wir über eine Queue iterieren. Dies geschiet automatisch, wenn C++11 Range Loops verwendet werden. Queue Iteratoren sind als Forwärts Iteratoren implementiert. Mehr Details zu Forwärts Iteratoren gibt es hier.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
- object/queue.h