\section{marlin\-:\-:Processor\-Parameter\-\_\-t$<$ T $>$ Class Template Reference}
\label{classmarlin_1_1ProcessorParameter__t}\index{marlin\-::\-Processor\-Parameter\-\_\-t$<$ T $>$@{marlin\-::\-Processor\-Parameter\-\_\-t$<$ T $>$}}


Templated implementation of \doxyref{Processor\-Parameter}{p.}{classmarlin_1_1ProcessorParameter} -\/ automatically created by \doxyref{Processor\-::register\-Processor\-Parameter()}{p.}{classmarlin_1_1Processor_a0108fd7a5ab53996b0a8079dbbfd29d2}  




{\ttfamily \#include $<$Processor\-Parameter.\-h$>$}

Inheritance diagram for marlin\-:\-:Processor\-Parameter\-\_\-t$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlin_1_1ProcessorParameter__t}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Processor\-Parameter\-\_\-t} (const std\-::string \&name, const std\-::string \&description, T \&parameter, const T \&default\-Value, bool optional, int set\-Size=0)\label{classmarlin_1_1ProcessorParameter__t_a236283194e5978e7d07063af81b00133}

\item 
virtual const std\-::string {\bfseries type} ()\label{classmarlin_1_1ProcessorParameter__t_a5348d21414a6c9472ee6ea8bd109bf10}

\item 
virtual const std\-::string {\bfseries default\-Value} ()\label{classmarlin_1_1ProcessorParameter__t_add96377f3e276a24a42e46419f449b97}

\item 
virtual const std\-::string {\bfseries value} ()\label{classmarlin_1_1ProcessorParameter__t_a7ff18dcc332ca768d4a36b3ffb5cbb45}

\item 
void {\bfseries set\-Value} ({\bf String\-Parameters} $\ast$params)\label{classmarlin_1_1ProcessorParameter__t_aed8bb47365e6cfc0619cac5d5b67850f}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
T \& {\bfseries \-\_\-parameter}\label{classmarlin_1_1ProcessorParameter__t_afb386a82cbe99bb7c96230b817a1dfb8}

\item 
T {\bfseries \-\_\-default\-Value}\label{classmarlin_1_1ProcessorParameter__t_aedb406859fd47a33d2e7b0f89d0aa4e6}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
void {\bfseries set\-Processor\-Parameter} ({\bf Processor\-Parameter\-\_\-t}$<$ T $>$ $\ast$, {\bf String\-Parameters} $\ast$)\label{classmarlin_1_1ProcessorParameter__t_ab76d1f8901213d4f38fc3bcd55d48d65}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class marlin\-::\-Processor\-Parameter\-\_\-t$<$ T $>$}

Templated implementation of \doxyref{Processor\-Parameter}{p.}{classmarlin_1_1ProcessorParameter} -\/ automatically created by \doxyref{Processor\-::register\-Processor\-Parameter()}{p.}{classmarlin_1_1Processor_a0108fd7a5ab53996b0a8079dbbfd29d2} 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Processor\-Parameter.\-h\end{DoxyCompactItemize}
