CommissionWorker Class Reference

#include <commission.h>

Inheritance diagram for CommissionWorker:

Inheritance graph
[legend]
Collaboration diagram for CommissionWorker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CommissionWorker (const char first[]="", const char last[]="", double sal_per_week=0.0, double commission=0.0, long quant_sold=0)
 CommissionWorker (const CommissionWorker &worker)
virtual ~CommissionWorker ()
CommissionWorkeroperator= (const CommissionWorker &worker)
void set_commission (double commission)
virtual double earnings (void) const
virtual void print (std::ostream &out) const


Detailed Description

Definition at line 8 of file commission.h.


Constructor & Destructor Documentation

CommissionWorker::CommissionWorker ( const char  first[] = "",
const char  last[] = "",
double  sal_per_week = 0.0,
double  commission = 0.0,
long  quant_sold = 0 
)

Definition at line 12 of file commission.C.

CommissionWorker::CommissionWorker ( const CommissionWorker worker  ) 

Definition at line 21 of file commission.C.

CommissionWorker::~CommissionWorker (  )  [virtual]

Definition at line 25 of file commission.C.


Member Function Documentation

CommissionWorker & CommissionWorker::operator= ( const CommissionWorker worker  ) 

Definition at line 28 of file commission.C.

Here is the call graph for this function:

void CommissionWorker::set_commission ( double  commission  ) 

Definition at line 36 of file commission.C.

Here is the call graph for this function:

double CommissionWorker::earnings ( void   )  const [virtual]

Reimplemented from WeeklyWorker.

Definition at line 43 of file commission.C.

Here is the call graph for this function:

virtual void CommissionWorker::print ( std::ostream &  out  )  const [virtual]

Reimplemented from WeeklyWorker.


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

Generated on Thu Oct 22 13:36:17 2009 for EmployeeInheritanceExample by  doxygen 1.5.5