Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
Queue< T, next_field >::Iterator Klassenreferenz

Ein Queue Iterator. Mehr ...

#include <object/queue.h>

Öffentliche Methoden

 Iterator (Queue< T, next_field > *queue)
 
bool operator!= (const Iterator &other)
 
T * operator* ()
 
Iteratoroperator++ ()
 

Ausführliche Beschreibung

template<typename T, QueueLink< T > T::* next_field = nullptr>
class Queue< T, next_field >::Iterator

Ein Queue Iterator.

Wir implementieren eine Iterator-Wrapper-Klasse, die den aktuellen Zustand einfängt, wenn wir über eine Queue iterieren. Dies geschieht automatisch, wenn C++11-Range-Loops verwendet werden. Queue-Iteratoren sind als Vorwärts-Iteratoren implementiert. Mehr Details zu Vorwärts-Iteratoren gibt es hier.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: