\section{U\-T\-I\-L\-:\-:I\-L\-D\-Cell\-I\-D\-Encoder$<$ T $>$ Class Template Reference}
\label{classUTIL_1_1ILDCellIDEncoder}\index{U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder$<$ T $>$@{U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder$<$ T $>$}}


Special wrapper to the Cell\-I\-D\-Encoder$<$\-T$>$ that enforces cell\-I\-D0 to use the encoder string defined in \doxyref{I\-L\-D\-Cell\-I\-D0\-::encoder\-\_\-string}{p.}{structUTIL_1_1ILDCellID0_a92b0d58ddabf99fad64c09ab7f3ddcf3}.  




{\ttfamily \#include $<$U\-T\-I\-L/\-I\-L\-D\-Conf.\-h$>$}

Inheritance diagram for U\-T\-I\-L\-:\-:I\-L\-D\-Cell\-I\-D\-Encoder$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classUTIL_1_1ILDCellIDEncoder}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf I\-L\-D\-Cell\-I\-D\-Encoder} ({\bf E\-V\-E\-N\-T\-::\-L\-C\-Collection} $\ast$col)\label{classUTIL_1_1ILDCellIDEncoder_ab094079f1d59ac075d0ba2284bbfdf25}

\begin{DoxyCompactList}\small\item\em Constructor for using the canonical cell\-I\-D0 as defined in \doxyref{I\-L\-D\-Cell\-I\-D0\-::encoder\-\_\-string}{p.}{structUTIL_1_1ILDCellID0_a92b0d58ddabf99fad64c09ab7f3ddcf3} -\/ cell\-I\-D1 will not be used. \end{DoxyCompactList}\item 
{\bf I\-L\-D\-Cell\-I\-D\-Encoder} (const std\-::string \&cell\-I\-D\-Encoding, {\bf E\-V\-E\-N\-T\-::\-L\-C\-Collection} $\ast$col)
\begin{DoxyCompactList}\small\item\em Constructor that prepends given \doxyref{I\-L\-D\-Cell\-I\-D0\-::encoder\-\_\-string}{p.}{structUTIL_1_1ILDCellID0_a92b0d58ddabf99fad64c09ab7f3ddcf3} to the given encoding string. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder$<$ T $>$}

Special wrapper to the Cell\-I\-D\-Encoder$<$\-T$>$ that enforces cell\-I\-D0 to use the encoder string defined in \doxyref{I\-L\-D\-Cell\-I\-D0\-::encoder\-\_\-string}{p.}{structUTIL_1_1ILDCellID0_a92b0d58ddabf99fad64c09ab7f3ddcf3}. 

\subsection{Constructor \& Destructor Documentation}
\index{U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder@{U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder}!I\-L\-D\-Cell\-I\-D\-Encoder@{I\-L\-D\-Cell\-I\-D\-Encoder}}
\index{I\-L\-D\-Cell\-I\-D\-Encoder@{I\-L\-D\-Cell\-I\-D\-Encoder}!UTIL::ILDCellIDEncoder@{U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder}}
\subsubsection[{I\-L\-D\-Cell\-I\-D\-Encoder}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ {\bf U\-T\-I\-L\-::\-I\-L\-D\-Cell\-I\-D\-Encoder}$<$ T $>$\-::{\bf I\-L\-D\-Cell\-I\-D\-Encoder} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{cell\-I\-D\-Encoding, }
\item[{{\bf E\-V\-E\-N\-T\-::\-L\-C\-Collection} $\ast$}]{col}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classUTIL_1_1ILDCellIDEncoder_abf578757dde0c1abc197da01fdda82eb}


Constructor that prepends given \doxyref{I\-L\-D\-Cell\-I\-D0\-::encoder\-\_\-string}{p.}{structUTIL_1_1ILDCellID0_a92b0d58ddabf99fad64c09ab7f3ddcf3} to the given encoding string. 

Throws an Exception if called with an empty string. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
I\-L\-D\-Conf.\-h\end{DoxyCompactItemize}
