\section{marlin\-:\-:String\-Parameters Class Reference}
\label{classmarlin_1_1StringParameters}\index{marlin\-::\-String\-Parameters@{marlin\-::\-String\-Parameters}}


Simple parameters class for Marlin.  




{\ttfamily \#include $<$String\-Parameters.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries String\-Parameters} (const {\bf String\-Parameters} \&sp)\label{classmarlin_1_1StringParameters_a412812ca31f53ac7dbf0e4775d9f2795}

\item 
void {\bfseries add} (const std\-::string \&key, const std\-::vector$<$ std\-::string $>$ \&values)\label{classmarlin_1_1StringParameters_ae4f5bf632a271357a056fbfaf3b139cc}

\item 
void {\bfseries add} (const std\-::vector$<$ std\-::string $>$ \&tokens)\label{classmarlin_1_1StringParameters_acd926e3db987f7ded4115d5d61103c9e}

\item 
void {\bfseries erase} (const std\-::string \&key)\label{classmarlin_1_1StringParameters_a4b2bac2a57934a1c85c0327a011f9b0e}

\item 
bool {\bfseries is\-Parameter\-Set} (const std\-::string \&key)\label{classmarlin_1_1StringParameters_af7e8596770e02fedd456d2fb361b39b6}

\item 
int {\bfseries get\-Int\-Val} (const std\-::string \&key)\label{classmarlin_1_1StringParameters_ace513882e6f7bdf79341818511e9d26e}

\item 
float {\bfseries get\-Float\-Val} (const std\-::string \&key)\label{classmarlin_1_1StringParameters_a37689f9faec74f9bd114f7b5e3ba7c64}

\item 
const std\-::string \& {\bfseries get\-String\-Val} (const std\-::string \&key)\label{classmarlin_1_1StringParameters_af147760aa9cb3ab97398157dc8f6584c}

\item 
Int\-Vec \& {\bfseries get\-Int\-Vals} (const std\-::string \&key, Int\-Vec \&int\-Vec)\label{classmarlin_1_1StringParameters_a43a04c6e697adee2bf04681261f61cc6}

\item 
Float\-Vec \& {\bfseries get\-Float\-Vals} (const std\-::string \&key, Float\-Vec \&float\-Vec)\label{classmarlin_1_1StringParameters_a283c761f061d9eb163018ea16f8605ba}

\item 
String\-Vec \& {\bfseries get\-String\-Vals} (const std\-::string \&key, String\-Vec \&string\-Vec)\label{classmarlin_1_1StringParameters_af5f3a75f68d6afdc5f519a4ff6a38082}

\item 
String\-Vec \& {\bfseries get\-String\-Keys} (String\-Vec \&string\-Vec)\label{classmarlin_1_1StringParameters_af88a6d8751fa8a6e9282f118fd7acb4c}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
Parameters\-Map {\bfseries \-\_\-map}\label{classmarlin_1_1StringParameters_a57b12116d1220edd90ddfb5a85f6e88b}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
std\-::ostream \& {\bfseries operator$<$$<$} (std\-::ostream \&, {\bf String\-Parameters} \&)\label{classmarlin_1_1StringParameters_af5651eb2378b067d7e1fc63ecb3d6899}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Simple parameters class for Marlin. 

Holds named parameters as string vectors. \begin{DoxyAuthor}{Author}
F. Gaede, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{String\-Parameters.\-h}{p.}{StringParameters_8h_source},v 1.\-5 2006-\/11-\/10 11\-:56\-:07 engels Exp 
\end{DoxyParagraph}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
String\-Parameters.\-h\item 
String\-Parameters.\-cc\end{DoxyCompactItemize}
