|
Almetare 1.20
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
|
Basisklassen fuer alle Taschenrechner (Modul base) Mehr ...
gehe zum Quellcode dieser Datei
Klassen | |
| class | Error |
| hat Symbol Parameter? Mehr ... | |
| class | ComputerBase |
| Basisklasse aller Computer. Mehr ... | |
| class | DisplayBase |
| Basisklasse aller Displays. Mehr ... | |
| class | CalculatorBase |
| Basisklasse aller Taschenrechner. Mehr ... | |
Typdefinitionen | |
| typedef Stack< Number > | NumStack |
| Stack fuer Zahlen. | |
| typedef Stack< SymOperator * > | SymStack |
| Stack fuer Symbole. | |
| typedef list< NumStack > | NumStackList |
| Liste von Zahlen-Stacks. | |
| typedef list< SymStack > | SymStackList |
| Liste von Symbol-Stacks. | |
| typedef map< string, Symbol * > | SymTabT |
| Symboltabelle. | |
| typedef SymTabT::iterator | SymTabIT |
| Iterator fuer die Symboltabelle. | |
Aufzählungen | |
| enum | ErrId { OK , SYM_EXP , OP_EXP , TWO_OPS_EXP } |
| enum | { NO_PARAM = 9999 } |
| Art des Fehlers. | |
Basisklassen fuer alle Taschenrechner (Modul base)