\hypertarget{classCommissionWorker}{
\section{CommissionWorker Class Reference}
\label{classCommissionWorker}\index{CommissionWorker@{CommissionWorker}}
}
{\tt \#include $<$commission.h$>$}

Inheritance diagram for CommissionWorker:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=126pt]{classCommissionWorker__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for CommissionWorker:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=126pt]{classCommissionWorker__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classCommissionWorker_0a655ea1ca5296739d7e10c963325872}{CommissionWorker} (const char first\mbox{[}$\,$\mbox{]}=\char`\"{}\char`\"{}, const char last\mbox{[}$\,$\mbox{]}=\char`\"{}\char`\"{}, double sal\_\-per\_\-week=0.0, double commission=0.0, long quant\_\-sold=0)
\item 
\hyperlink{classCommissionWorker_e59f423ec1595936c043b46ecd3b0bd0}{CommissionWorker} (const \hyperlink{classCommissionWorker}{CommissionWorker} \&worker)
\item 
virtual \hyperlink{classCommissionWorker_7e7cc48a56e254c5f3334ab96478f24b}{$\sim$CommissionWorker} ()
\item 
\hyperlink{classCommissionWorker}{CommissionWorker} \& \hyperlink{classCommissionWorker_0eeddd079043b4cae3c0482eeb2913fa}{operator=} (const \hyperlink{classCommissionWorker}{CommissionWorker} \&worker)
\item 
void \hyperlink{classCommissionWorker_27afcf0f617ac248c1036fa5332c0d1b}{set\_\-commission} (double commission)
\item 
virtual double \hyperlink{classCommissionWorker_0f8e3f3fd958c5a38f3b806c8c13d056}{earnings} (void) const 
\item 
virtual void \hyperlink{classCommissionWorker_ab5b96fe278657c737316617e61f818b}{print} (std::ostream \&out) const 
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 8 of file commission.h.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCommissionWorker_0a655ea1ca5296739d7e10c963325872}{
\index{CommissionWorker@{CommissionWorker}!CommissionWorker@{CommissionWorker}}
\index{CommissionWorker@{CommissionWorker}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CommissionWorker::CommissionWorker (const char {\em first}\mbox{[}$\,$\mbox{]} = {\tt \char`\"{}\char`\"{}}, \/  const char {\em last}\mbox{[}$\,$\mbox{]} = {\tt \char`\"{}\char`\"{}}, \/  double {\em sal\_\-per\_\-week} = {\tt 0.0}, \/  double {\em commission} = {\tt 0.0}, \/  long {\em quant\_\-sold} = {\tt 0})}}
\label{classCommissionWorker_0a655ea1ca5296739d7e10c963325872}




Definition at line 12 of file commission.C.\hypertarget{classCommissionWorker_e59f423ec1595936c043b46ecd3b0bd0}{
\index{CommissionWorker@{CommissionWorker}!CommissionWorker@{CommissionWorker}}
\index{CommissionWorker@{CommissionWorker}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CommissionWorker::CommissionWorker (const {\bf CommissionWorker} \& {\em worker})}}
\label{classCommissionWorker_e59f423ec1595936c043b46ecd3b0bd0}




Definition at line 21 of file commission.C.\hypertarget{classCommissionWorker_7e7cc48a56e254c5f3334ab96478f24b}{
\index{CommissionWorker@{CommissionWorker}!$\sim$CommissionWorker@{$\sim$CommissionWorker}}
\index{$\sim$CommissionWorker@{$\sim$CommissionWorker}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CommissionWorker::$\sim$CommissionWorker ()\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classCommissionWorker_7e7cc48a56e254c5f3334ab96478f24b}




Definition at line 25 of file commission.C.

\subsection{Member Function Documentation}
\hypertarget{classCommissionWorker_0eeddd079043b4cae3c0482eeb2913fa}{
\index{CommissionWorker@{CommissionWorker}!operator=@{operator=}}
\index{operator=@{operator=}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CommissionWorker} \& CommissionWorker::operator= (const {\bf CommissionWorker} \& {\em worker})}}
\label{classCommissionWorker_0eeddd079043b4cae3c0482eeb2913fa}




Definition at line 28 of file commission.C.

Here is the call graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=225pt]{classCommissionWorker_0eeddd079043b4cae3c0482eeb2913fa_cgraph}
\end{center}
\end{figure}
\hypertarget{classCommissionWorker_27afcf0f617ac248c1036fa5332c0d1b}{
\index{CommissionWorker@{CommissionWorker}!set\_\-commission@{set\_\-commission}}
\index{set\_\-commission@{set\_\-commission}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CommissionWorker::set\_\-commission (double {\em commission})}}
\label{classCommissionWorker_27afcf0f617ac248c1036fa5332c0d1b}




Definition at line 36 of file commission.C.

Here is the call graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=200pt]{classCommissionWorker_27afcf0f617ac248c1036fa5332c0d1b_cgraph}
\end{center}
\end{figure}
\hypertarget{classCommissionWorker_0f8e3f3fd958c5a38f3b806c8c13d056}{
\index{CommissionWorker@{CommissionWorker}!earnings@{earnings}}
\index{earnings@{earnings}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double CommissionWorker::earnings (void) const\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classCommissionWorker_0f8e3f3fd958c5a38f3b806c8c13d056}




Reimplemented from \hyperlink{classWeeklyWorker_bbd807d7a84c3de0d84dcc4fc7c8eb77}{WeeklyWorker}.

Definition at line 43 of file commission.C.

Here is the call graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{classCommissionWorker_0f8e3f3fd958c5a38f3b806c8c13d056_cgraph}
\end{center}
\end{figure}
\hypertarget{classCommissionWorker_ab5b96fe278657c737316617e61f818b}{
\index{CommissionWorker@{CommissionWorker}!print@{print}}
\index{print@{print}!CommissionWorker@{CommissionWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void CommissionWorker::print (std::ostream \& {\em out}) const\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classCommissionWorker_ab5b96fe278657c737316617e61f818b}




Reimplemented from \hyperlink{classWeeklyWorker_478baea8a804baefea3f3cb67984d63d}{WeeklyWorker}.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
\hyperlink{commission_8h}{commission.h}\item 
\hyperlink{commission_8C}{commission.C}\end{CompactItemize}
