Almetare
1.15
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)