Class Hierarchy
|
#include <employee.h>
Public Member Functions | |
Employee (const std::string &name) | |
Employee (Employee const &)=default | |
Employee (Employee &&)=default | |
Employee & | operator= (Employee const &)=default |
Employee & | operator= (Employee &&)=default |
virtual | ~Employee () |
virtual void | print (std::ostream &s) const |
virtual float | payment () const =0 |
int | get_Counter () const |
std::string | get_Name () const |
Abstrakte Basisklasse eines allgemeinen Angestellten einer Verkaufsstelle
Definition at line 9 of file employee.h.
|
explicit |
Parameter constructor
[in] | name | Name des Angestellten |
Definition at line 8 of file employee.cpp.
|
default |
|
default |
|
virtual |
Default destructor
Definition at line 15 of file employee.cpp.
|
inline |
Rueckgabe der Anzahl der Instanzen von Employee und abgleiteten Klassen.
Definition at line 39 of file employee.h.
|
inline |
|
pure virtual |
|
virtual |
Gibt die Daten der aktuellen Instanz aus.
[in,out] | s | Ausgabestrom |
Reimplemented in SalesPerson, Worker, and Manager.
Definition at line 22 of file employee.cpp.