#include <employee.h>

Public Member Functions | |
| Employee (const char first[]="", const char last[]="") | |
| Employee (const Employee &emp) | |
| virtual | ~Employee () |
| Employee & | operator= (const Employee &emp) |
| const char * | get_first (void) const |
| const char * | get_last (void) const |
| virtual double | earnings (void) const =0 |
| virtual void | print (std::ostream &out) const |
Protected Member Functions | |
| void | set_first (const char first[]) |
| void | set_last (const char last[]) |
Definition at line 6 of file employee.h.
| Employee::Employee | ( | const char | first[] = "", |
|
| const char | last[] = "" | |||
| ) |
| Employee::Employee | ( | const Employee & | emp | ) |
| Employee::~Employee | ( | ) | [virtual] |
Definition at line 61 of file employee.C.
| void Employee::set_first | ( | const char | first[] | ) | [protected] |
Definition at line 49 of file employee.C.


| void Employee::set_last | ( | const char | last[] | ) | [protected] |
Definition at line 55 of file employee.C.


Definition at line 40 of file employee.C.


| const char* Employee::get_first | ( | void | ) | const [inline] |
Definition at line 21 of file employee.h.
| const char* Employee::get_last | ( | void | ) | const [inline] |
Definition at line 22 of file employee.h.
| virtual double Employee::earnings | ( | void | ) | const [pure virtual] |
Implemented in CommissionWorker, HourlyWorker, ItemlyWorker< ItemType >, WeeklyWorker, ItemlyWorker< long >, and ItemlyWorker< double >.

| virtual void Employee::print | ( | std::ostream & | out | ) | const [virtual] |
Reimplemented in Boss, CommissionWorker, HourlyWorker, ItemlyWorker< ItemType >, PieceWorker, WeeklyWorker, ItemlyWorker< long >, and ItemlyWorker< double >.

1.5.5