Almetare  1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
OthBra Klassenreferenz

Symbol "(" ("Bra" von Bracket). Mehr ...

#include <symbols.h>

Klassendiagramm für OthBra:
SymOther Symbol

Öffentliche Methoden

void process ()
 Prozessiert Symbol "(". Mehr ...
 
- Öffentliche Methoden geerbt von SymOther
 SymOther (string sym="", string hlp="no help available")
 
- Öffentliche Methoden geerbt von Symbol
 Symbol (string sym="", string hlp="no help available")
 
string getSym () const
 
string getHlp () const
 

Weitere Geerbte Elemente

- Öffentliche, statische Methoden geerbt von SymOther
static int getBraLev ()
 
- Öffentliche, statische Methoden geerbt von Symbol
static void setCompP (ComputerBase *cP)
 
static void setDsplP (DisplayBase *cP)
 
- Geschützte, statische Methoden geerbt von Symbol
static SymbolgetLastInP ()
 Liefert das letzte eingegebene Symbol zurueck. Mehr ...
 
static SymbolgetLastOpP ()
 Liefert das letzte eingegebene Operator-Symbol zurueck. Mehr ...
 
static SymbolgetLastButOneOpP ()
 Liefert das vorletzte eingegebene Operator-Symbol zurueck. Mehr ...
 
- Geschützte Attribute geerbt von Symbol
string mSym
 das Symbol als String ("+", "sto", ...)
 
string mHlp
 kurzer Hilfetext
 
- Statische, geschützte Attribute geerbt von SymOther
static int mBraLev
 
- Statische, geschützte Attribute geerbt von Symbol
static ComputerBasemCompP
 Zeiger auf Computer mit der Symboltabelle.
 
static DisplayBasemDsplP
 Zeiger auf Display (f. wissenschftl. Rechner)
 

Ausführliche Beschreibung

Symbol "(" ("Bra" von Bracket).

Dokumentation der Elementfunktionen

◆ process()

void OthBra::process ( )
virtual

Prozessiert Symbol "(".

Neue Stacks werden auf die Stacklisten gelegt, auf den neuen Zahlen-Stack wird vorsorglich eine 0.0 gelegt. Falls die letzte Eingabe auch schon "(" war, muss diese 0.0 zuvor wieder entfernt werden.

Implementiert Symbol.


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