#include <itemly.h>


Public Member Functions | |
| ItemlyWorker (const char first[]="", const char last[]="", double wage_per=0.0, const ItemType &quant=ItemType()) | |
| ItemlyWorker (const ItemlyWorker &worker) | |
| virtual | ~ItemlyWorker () |
| ItemlyWorker & | operator= (const ItemlyWorker &worker) |
| void | set_wage_per (double wage_per) |
| void | set_quantity (const ItemType &quant) |
| virtual double | earnings (void) const |
| virtual void | print (std::ostream &out) const |
Protected Attributes | |
| double | wage_per_item |
| ItemType | item_quantity |
Definition at line 8 of file itemly.h.
| ItemlyWorker< ItemType >::ItemlyWorker | ( | const char | first[] = "", |
|
| const char | last[] = "", |
|||
| double | wage_per = 0.0, |
|||
| const ItemType & | quant = ItemType() | |||
| ) |
| ItemlyWorker< ItemType >::ItemlyWorker | ( | const ItemlyWorker< ItemType > & | worker | ) |
| virtual ItemlyWorker< ItemType >::~ItemlyWorker | ( | ) | [virtual] |
| ItemlyWorker& ItemlyWorker< ItemType >::operator= | ( | const ItemlyWorker< ItemType > & | worker | ) |

| void ItemlyWorker< ItemType >::set_wage_per | ( | double | wage_per | ) |

| void ItemlyWorker< ItemType >::set_quantity | ( | const ItemType & | quant | ) |
| virtual double ItemlyWorker< ItemType >::earnings | ( | void | ) | const [virtual] |
Implements Employee.
Reimplemented in CommissionWorker, and HourlyWorker.

| virtual void ItemlyWorker< ItemType >::print | ( | std::ostream & | out | ) | const [virtual] |
double ItemlyWorker< ItemType >::wage_per_item [protected] |
ItemType ItemlyWorker< ItemType >::item_quantity [protected] |
1.5.5