\section{Test\-Compare\-Loader Class Reference}
\label{class_test_compare_loader}\index{TestCompareLoader@{TestCompareLoader}}
Test type. Simple sorting algorithm.  


{\tt \#include $<$testcompare.h$>$}

Inheritance diagram for Test\-Compare\-Loader::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{class_test_compare_loader}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
const string \& {\bf get\-Name} () const 
\begin{CompactList}\small\item\em Returns name of module type (such as 'boom'). \item\end{CompactList}\item 
{\bf Ptr}$<$ {\bf Command} $>$ $\ast$ {\bf get\-Commands} () const \label{class_test_compare_loader_667fc4c850ea4254b9fba9b7098bf10e}

\begin{CompactList}\small\item\em return module-specific commands \item\end{CompactList}\item 
{\bf Ptr}$<$ {\bf Var\-Def} $>$ $\ast$ {\bf get\-Variables} () const 
\begin{CompactList}\small\item\em Return array of variables which will module use. \item\end{CompactList}\item 
{\bf IModule} $\ast$ {\bf new\-Module} () const 
\begin{CompactList}\small\item\em Create new module instance. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Test type. Simple sorting algorithm. 

\begin{Desc}
\item[Date:]01-29-2006\end{Desc}
\begin{Desc}
\item[Author:]admin\end{Desc}
\begin{Desc}
\item[{\bf Todo}]\end{Desc}
\begin{Desc}
\item[{\bf Bug}]\end{Desc}




\subsection{Member Function Documentation}
\index{TestCompareLoader@{Test\-Compare\-Loader}!getName@{getName}}
\index{getName@{getName}!TestCompareLoader@{Test\-Compare\-Loader}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const string\& Test\-Compare\-Loader::get\-Name () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{class_test_compare_loader_233fbd39cb42a5f4340815d2190fd55d}


Returns name of module type (such as 'boom'). 

Module type name must be unique.

\begin{Desc}
\item[{\bf Todo}]Check unique names in module manager constructor.\end{Desc}
\begin{Desc}
\item[Returns:]name of module type \end{Desc}


Implements {\bf Module\-Type} {\rm (p.\,\pageref{class_module_type_8001ea691bcea25ec85ae70871014c81})}.\index{TestCompareLoader@{Test\-Compare\-Loader}!getVariables@{getVariables}}
\index{getVariables@{getVariables}!TestCompareLoader@{Test\-Compare\-Loader}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ptr}$<${\bf Var\-Def}$>$$\ast$ Test\-Compare\-Loader::get\-Variables () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{class_test_compare_loader_a3e5e20606c028fcae1dfe23432e53cb}


Return array of variables which will module use. 

\begin{Desc}
\item[Returns:]array of variables. \end{Desc}


Implements {\bf Module\-Type} {\rm (p.\,\pageref{class_module_type_ffd6c8ffcecd31866e2cc0d417e554d1})}.\index{TestCompareLoader@{Test\-Compare\-Loader}!newModule@{newModule}}
\index{newModule@{newModule}!TestCompareLoader@{Test\-Compare\-Loader}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf IModule}$\ast$ Test\-Compare\-Loader::new\-Module () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{class_test_compare_loader_4d9242345ab1133fe6286f329c8a634d}


Create new module instance. 

Typical body of this method is: 

\footnotesize\begin{verbatim} {return new Boom();}
\end{verbatim}
\normalsize


\begin{Desc}
\item[Returns:]new module instance \end{Desc}


Implements {\bf Module\-Type} {\rm (p.\,\pageref{class_module_type_98c54c8a243d03e32c9a1830d21b97a9})}.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
H:/projs/dot\-NET/eda/src/testsuite/testcompare.h\item 
H:/projs/dot\-NET/eda/src/testsuite/testcompare.cpp\end{CompactItemize}
