Class Hierarchy
Public Member Functions | List of all members
Manager Class Reference

#include <manager.h>

Inheritance diagram for Manager:
Employee

Public Member Functions

 Manager (const std::string &name, float wageWeek)
 
 Manager (Manager const &)=default
 
 Manager (Manager &&)=default
 
Manageroperator= (Manager const &)=default
 
Manageroperator= (Manager &&)=default
 
virtual ~Manager () override
 
void print (std::ostream &s) const override
 
float payment () const override
 
- Public Member Functions inherited from Employee
 Employee (const std::string &name)
 
 Employee (Employee const &)=default
 
 Employee (Employee &&)=default
 
Employeeoperator= (Employee const &)=default
 
Employeeoperator= (Employee &&)=default
 
virtual ~Employee ()
 
int get_Counter () const
 
std::string get_Name () const
 

Detailed Description

Manager einer Verkaufsstelle

Definition at line 10 of file manager.h.

Constructor & Destructor Documentation

Manager::Manager ( const std::string &  name,
float  wageWeek 
)

Parameter constructor

Parameters
[in]nameName des Angestellten
[in]wageWeekWochengehalt
Manager::Manager ( Manager const &  )
default
Manager::Manager ( Manager &&  )
default
Manager::~Manager ( )
overridevirtual

Default destructor

Definition at line 12 of file manager.cpp.

Member Function Documentation

Manager& Manager::operator= ( Manager const &  )
default
Manager& Manager::operator= ( Manager &&  )
default
float Manager::payment ( ) const
inlineoverridevirtual

Berechnet das Gehalt.

Returns
Gehalt.

Implements Employee.

Definition at line 35 of file manager.h.

void Manager::print ( std::ostream &  s) const
overridevirtual

Gibt die Daten der aktuellen Instanz aus.

Parameters
[in,out]sAusgabestrom

Reimplemented from Employee.

Definition at line 18 of file manager.cpp.


The documentation for this class was generated from the following files: