class GSTACK : public GLIST


Inheritance:


Public Methods

INT GetSize ()
GSTACK ()
GATOM* Pop ()
void Push (GATOM* a)
GATOM* Top ()

Private Fields

GPOSITION* CurrentIndex
GLIST Stack

Inherited from GLIST:

Public Methods

INT DataType(GPOSITION *c)
void Delete(GPOSITION *c)
GPOSITION* First()
INT GetLength()
GDT_BOOLEAN InsertAfter(GPOSITION *c, GATOM *a, int Type)
GDT_BOOLEAN InsertAfter(GPOSITION *c, GATOM *a)
GDT_BOOLEAN InsertBefore(GPOSITION *c, GATOM *a, int Type)
GDT_BOOLEAN InsertBefore(GPOSITION *c, GATOM *a)
GDT_BOOLEAN IsEmpty()
GPOSITION* Last()
GPOSITION* Next(GPOSITION *c)
GPOSITION* Prev(GPOSITION *c)
GATOM* Retrieve(GPOSITION *c)
GDT_BOOLEAN Update(GPOSITION *c, GATOM *a)

Private Fields

GPOSITION* Head
INT Length
* Tail

Documentation

GSTACK()

INT GetSize()

GATOM* Top()

void Push(GATOM* a)

GATOM* Pop()

GLIST Stack

GPOSITION* CurrentIndex


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de