00001 #ifndef PIECE_WORKER_CLASS_HEADER_INCLUDED 00002 #define PIECE_WORKER_CLASS_HEADER_INCLUDED 00003 00004 #include "itemly.h" 00005 #include <iostream> 00006 00007 class PieceWorker : public ItemlyWorker<long> { 00008 00009 public: 00010 PieceWorker(const char first[] = "", const char last[] = "", 00011 double wage_per = 0.0, long pieces = 0); 00012 PieceWorker(const PieceWorker & worker); 00013 virtual ~PieceWorker(); 00014 00015 PieceWorker & operator = (const PieceWorker & worker); 00016 00017 virtual void print(std::ostream & out) const; 00018 }; 00019 00020 #endif