Almetare  1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
calculator.cpp-Dateireferenz

Basisklassen fuer alle Taschenrechner (Modul base) Mehr ...

#include <iostream>
#include <sstream>
#include <unistd.h>
#include <pwd.h>
#include <iomanip>
#include "calculator.h"
#include "logging.h"
#include "util.h"
#include "calc_sci.h"

Funktionen

ostream & operator<< (ostream &os, const Error &e)
 Ausgabeoperator, wandelt enum ErrId in Strings. Mehr ...
 
ostream & operator<< (ostream &os, const DisplayBase *dbP)
 Ausgabeoperator fuer Klasse DisplayBase. Mehr ...
 
ostream & operator<< (ostream &os, ComputerBase &c)
 Ausgabeoperator gibt wichtige Member-Variablen aus.
 

Ausführliche Beschreibung

Basisklassen fuer alle Taschenrechner (Modul base)

Dokumentation der Funktionen

◆ operator<<() [1/2]

ostream& operator<< ( ostream &  os,
const Error e 
)

Ausgabeoperator, wandelt enum ErrId in Strings.

Parameter
osAusgabe-Stream
eError-ID
Rückgabe
Ostream-Referenz

◆ operator<<() [2/2]

ostream& operator<< ( ostream &  os,
const DisplayBase dbP 
)

Ausgabeoperator fuer Klasse DisplayBase.

Wird fuer die Ausgabe auf die Konsole benoetigt und gibt die Modes, die "Sieben-Segment"-Anzeige und den rohen, numerischen Wert aus.