a99  V32.6
allegro Windows Hauptprogramm
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
RStack Klassenreferenz

#include <rpnfind.hpp>

Aufstellung aller Elemente

Öffentliche Methoden

 RStack (ABASE *Bank, CHAR *Restri, RECNR lMaxr)
 ~RStack ()
ResultElempop (ResultElem *)
ResultElempush (RECNR *, char *Argument="", BOOL bRestrict=FALSE)
ResultElempush (ResultElem *pNeuElem)
ResultElemand (RECNR *pResultSet)
ResultElemor (RECNR *pResultSet)
ResultElemnot (RECNR *pResultSet)
ResultElemStackInit ()
int Restriction (ResultElem *, char modus='A')
void ClearStack ()

Öffentliche Attribute

int iCount
RECNR lMaxRes
ABASEbank
CHARrestri
ResultElempStackBegin

Ausführliche Beschreibung

Definiert in Zeile 30 der Datei rpnfind.hpp.


Beschreibung der Konstruktoren und Destruktoren

RStack::RStack ( ABASE Bank,
CHAR Restri,
RECNR  lMaxr 
)
inline

Definiert in Zeile 32 der Datei rpnfind.hpp.

Benutzt bank, Bank, iCount, lMaxRes, NULL, pStackBegin und restri.

RStack::~RStack ( )
inline

Definiert in Zeile 37 der Datei rpnfind.hpp.

Benutzt ClearStack().


Dokumentation der Elementfunktionen

void RStack::ClearStack ( )

Definiert in Zeile 883 der Datei rpnfind.cpp.

Benutzt NULL, ResultElem::pNext und pStackBegin.

Wird benutzt von push() und ~RStack().

ResultElem * RStack::or ( RECNR pResultSet)
ResultElem * RStack::pop ( ResultElem pDestination)

Definiert in Zeile 716 der Datei rpnfind.cpp.

Benutzt ResultElem::CopyResultElem(), iCount, NULL, ResultElem::pNext und pStackBegin.

Wird benutzt von and(), NewSearch(), not() und or().

ResultElem * RStack::push ( RECNR pResultSet,
char *  Argument = "",
BOOL  bRestrict = FALSE 
)

Definiert in Zeile 696 der Datei rpnfind.cpp.

Benutzt ClearStack(), FALSE, iCount, lMaxRes, NULL und pStackBegin.

Wird benutzt von and(), NewSearch() und not().

int RStack::Restriction ( ResultElem pRestrictElem,
char  modus = 'A' 
)
ResultElem * RStack::StackInit ( )

Definiert in Zeile 670 der Datei rpnfind.cpp.

Benutzt lMaxRes und pStackBegin.


Dokumentation der Datenelemente

ABASE* RStack::bank

Definiert in Zeile 40 der Datei rpnfind.hpp.

Wird benutzt von Restriction() und RStack().

int RStack::iCount

Definiert in Zeile 38 der Datei rpnfind.hpp.

Wird benutzt von pop(), push() und RStack().

RECNR RStack::lMaxRes

Definiert in Zeile 39 der Datei rpnfind.hpp.

Wird benutzt von and(), not(), or(), push(), RStack() und StackInit().

ResultElem* RStack::pStackBegin

Definiert in Zeile 43 der Datei rpnfind.hpp.

Wird benutzt von and(), ClearStack(), not(), or(), pop(), push(), Restriction(), RStack() und StackInit().

CHAR* RStack::restri

Definiert in Zeile 41 der Datei rpnfind.hpp.

Wird benutzt von Restriction() und RStack().


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