OOStuBS - Technische Informatik II (TI-II)  2.4
Klassen | Öffentliche Methoden | Private Attribute | Aufstellung aller Elemente
Queue Klassenreferenz

#include <queue.h>

Klassendiagramm für Queue:
Inheritance graph
[Legende]
Zusammengehörigkeiten von Queue:
Collaboration graph
[Legende]

Klassen

class  Element

Öffentliche Methoden

bool empty () const
Elementpeek_front () const
Elementpop_front ()
void push_back (Element &e)
 Queue ()
bool remove (Element &e)
virtual ~Queue ()

Private Attribute

ElementmHead
ElementmTail

Ausführliche Beschreibung

Definiert in Zeile 12 der Datei queue.h.

Beschreibung der Konstruktoren und Destruktoren

Queue::Queue ( )

Definiert in Zeile 6 der Datei queue.cc.

virtual Queue::~Queue ( )
inlinevirtual

Definiert in Zeile 29 der Datei queue.h.

Dokumentation der Elementfunktionen

bool Queue::empty ( ) const

Definiert in Zeile 50 der Datei queue.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Queue::Element * Queue::peek_front ( ) const

Definiert in Zeile 27 der Datei queue.cc.

Queue::Element * Queue::pop_front ( )

Definiert in Zeile 18 der Datei queue.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void Queue::push_back ( Element e)

Definiert in Zeile 8 der Datei queue.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

bool Queue::remove ( Queue::Element e)

Definiert in Zeile 31 der Datei queue.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

Element* Queue::mHead
private

Definiert in Zeile 24 der Datei queue.h.

Element* Queue::mTail
private

Definiert in Zeile 25 der Datei queue.h.


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