\hypertarget{classHourlyWorker}{
\section{HourlyWorker Class Reference}
\label{classHourlyWorker}\index{HourlyWorker@{HourlyWorker}}
}
{\tt \#include $<$hourly.h$>$}

Inheritance diagram for HourlyWorker:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=82pt]{classHourlyWorker__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for HourlyWorker:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=82pt]{classHourlyWorker__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classHourlyWorker_e473453128d09802113da09686e0da20}{HourlyWorker} (const char first\mbox{[}$\,$\mbox{]}=\char`\"{}\char`\"{}, const char last\mbox{[}$\,$\mbox{]}=\char`\"{}\char`\"{}, double wage\_\-per=0.0, double hours=0.0)
\item 
\hyperlink{classHourlyWorker_6052598b83d7589341a280eebad6c6ca}{HourlyWorker} (const \hyperlink{classHourlyWorker}{HourlyWorker} \&worker)
\item 
virtual \hyperlink{classHourlyWorker_77803f1e2e6ecf066a0e6970d04377a4}{$\sim$HourlyWorker} ()
\item 
\hyperlink{classHourlyWorker}{HourlyWorker} \& \hyperlink{classHourlyWorker_a86c1d8c3fec0cfbb8b18a167f669972}{operator=} (const \hyperlink{classHourlyWorker}{HourlyWorker} \&worker)
\item 
virtual double \hyperlink{classHourlyWorker_c7d4298f778f9ecdd8054af4279a7206}{earnings} (void) const 
\item 
virtual void \hyperlink{classHourlyWorker_a6caa2fe75a35e35fd3b78319916eca3}{print} (std::ostream \&out) const 
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 7 of file hourly.h.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classHourlyWorker_e473453128d09802113da09686e0da20}{
\index{HourlyWorker@{HourlyWorker}!HourlyWorker@{HourlyWorker}}
\index{HourlyWorker@{HourlyWorker}!HourlyWorker@{HourlyWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}HourlyWorker::HourlyWorker (const char {\em first}\mbox{[}$\,$\mbox{]} = {\tt \char`\"{}\char`\"{}}, \/  const char {\em last}\mbox{[}$\,$\mbox{]} = {\tt \char`\"{}\char`\"{}}, \/  double {\em wage\_\-per} = {\tt 0.0}, \/  double {\em hours} = {\tt 0.0})}}
\label{classHourlyWorker_e473453128d09802113da09686e0da20}




Definition at line 9 of file hourly.C.\hypertarget{classHourlyWorker_6052598b83d7589341a280eebad6c6ca}{
\index{HourlyWorker@{HourlyWorker}!HourlyWorker@{HourlyWorker}}
\index{HourlyWorker@{HourlyWorker}!HourlyWorker@{HourlyWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}HourlyWorker::HourlyWorker (const {\bf HourlyWorker} \& {\em worker})}}
\label{classHourlyWorker_6052598b83d7589341a280eebad6c6ca}




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




Definition at line 19 of file hourly.C.

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




Definition at line 21 of file hourly.C.

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




Reimplemented from \hyperlink{classItemlyWorker_1befb43c32a8f0c44b6946ec6e47c76b}{ItemlyWorker$<$ double $>$}.

Definition at line 27 of file hourly.C.\hypertarget{classHourlyWorker_a6caa2fe75a35e35fd3b78319916eca3}{
\index{HourlyWorker@{HourlyWorker}!print@{print}}
\index{print@{print}!HourlyWorker@{HourlyWorker}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void HourlyWorker::print (std::ostream \& {\em out}) const\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classHourlyWorker_a6caa2fe75a35e35fd3b78319916eca3}




Reimplemented from \hyperlink{classItemlyWorker_c703160154493609bf1a4892495332f1}{ItemlyWorker$<$ double $>$}.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
\hyperlink{hourly_8h}{hourly.h}\item 
\hyperlink{hourly_8C}{hourly.C}\end{CompactItemize}
