Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

DataStack< ItemType > Template Klassenreferenz

Stack. Mehr...

#include <data_stack.h>

Klassendiagramm für DataStack< ItemType >:

DataHolder< ItemType > Aufstellung aller Elemente

Öffentliche Datenelemente

 DataStack (unsigned long size) throw (NotEnoughMemoryException)
 Konstruktor.

ItemType get ()
 Liefert das aktuelle Item und löscht es aus dem Daten-Stapel.

bool isEmpty ()
 Ist der Daten-Stapel leer?

bool isFull ()
 Ist der Datenspeicher voll?


Ausführliche Beschreibung

template<class ItemType>
class DataStack< ItemType >

Stack.

Template f"ur einen Stapel.


Beschreibung der Konstruktoren und Destruktoren

template<class ItemType>
DataStack< ItemType >::DataStack unsigned long    size throw (NotEnoughMemoryException) [inline]
 

Konstruktor.

Parameter:
size  Maximal-Größe [Item] des zu erstellenden Daten-Stapels.


Dokumentation der Elementfunktionen

template<class ItemType>
ItemType DataStack< ItemType >::get   [inline, virtual]
 

Liefert das aktuelle Item und löscht es aus dem Daten-Stapel.

Rückgabe:
aktuelles Element
Vorbedingung:
!isEmpty()

Implementiert DataHolder< ItemType >.

template<class ItemType>
bool DataStack< ItemType >::isEmpty   [inline, virtual]
 

Ist der Daten-Stapel leer?

Rückgabe:
Ob der Daten-Stapel kein Item enthält.

Implementiert DataHolder< ItemType >.

template<class ItemType>
bool DataStack< ItemType >::isFull   [inline, virtual]
 

Ist der Datenspeicher voll?

Rückgabe:
Ob kein weiteres Element in den Datenspeicher aufgenommen werden kann.

Implementiert DataHolder< ItemType >.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Fri Mar 14 19:44:51 2003 für cad2octree von doxygen1.2.16