\hypertarget{class_s_c_i_run_1_1_type_name_generator}{\section{Type\-Name\-Generator Class Reference}
\label{class_s_c_i_run_1_1_type_name_generator}\index{Type\-Name\-Generator@{Type\-Name\-Generator}}
}


{\ttfamily \#include $<$Type\-Name.\-h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const std\-::string \hyperlink{class_s_c_i_run_1_1_type_name_generator_a0aa72e86b62dbf211ad667adc29efc3a}{make\-\_\-template\-\_\-id} (const std\-::string \&template\-Name, const std\-::string \&template\-Param)
\item 
static const std\-::string \hyperlink{class_s_c_i_run_1_1_type_name_generator_ad8a2c8f0ea8fc71915da85981f1a18c5}{make\-\_\-template\-\_\-id} (const std\-::string \&template\-Name, const std\-::string \&template\-Param1, const std\-::string \&template\-Param2)
\item 
static const std\-::string \hyperlink{class_s_c_i_run_1_1_type_name_generator_ad76f9466593da667afd1c0d6a281cbd2}{make\-\_\-template\-\_\-id} (const std\-::string \&template\-Name, const std\-::string \&template\-Param1, const std\-::string \&template\-Param2, const std\-::string \&template\-Param3)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_type_name_generator_a0aa72e86b62dbf211ad667adc29efc3a}{\index{S\-C\-I\-Run\-::\-Type\-Name\-Generator@{S\-C\-I\-Run\-::\-Type\-Name\-Generator}!make\-\_\-template\-\_\-id@{make\-\_\-template\-\_\-id}}
\index{make\-\_\-template\-\_\-id@{make\-\_\-template\-\_\-id}!SCIRun::TypeNameGenerator@{S\-C\-I\-Run\-::\-Type\-Name\-Generator}}
\subsubsection[{make\-\_\-template\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}static const std\-::string make\-\_\-template\-\_\-id (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{template\-Name, }
\item[{const std\-::string \&}]{template\-Param}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_type_name_generator_a0aa72e86b62dbf211ad667adc29efc3a}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000132}{Todo}]\-: callers of these can be compressed using macros. worth it? \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_type_name_generator_ad8a2c8f0ea8fc71915da85981f1a18c5}{\index{S\-C\-I\-Run\-::\-Type\-Name\-Generator@{S\-C\-I\-Run\-::\-Type\-Name\-Generator}!make\-\_\-template\-\_\-id@{make\-\_\-template\-\_\-id}}
\index{make\-\_\-template\-\_\-id@{make\-\_\-template\-\_\-id}!SCIRun::TypeNameGenerator@{S\-C\-I\-Run\-::\-Type\-Name\-Generator}}
\subsubsection[{make\-\_\-template\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}static const std\-::string make\-\_\-template\-\_\-id (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{template\-Name, }
\item[{const std\-::string \&}]{template\-Param1, }
\item[{const std\-::string \&}]{template\-Param2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_type_name_generator_ad8a2c8f0ea8fc71915da85981f1a18c5}
\hypertarget{class_s_c_i_run_1_1_type_name_generator_ad76f9466593da667afd1c0d6a281cbd2}{\index{S\-C\-I\-Run\-::\-Type\-Name\-Generator@{S\-C\-I\-Run\-::\-Type\-Name\-Generator}!make\-\_\-template\-\_\-id@{make\-\_\-template\-\_\-id}}
\index{make\-\_\-template\-\_\-id@{make\-\_\-template\-\_\-id}!SCIRun::TypeNameGenerator@{S\-C\-I\-Run\-::\-Type\-Name\-Generator}}
\subsubsection[{make\-\_\-template\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}static const std\-::string make\-\_\-template\-\_\-id (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{template\-Name, }
\item[{const std\-::string \&}]{template\-Param1, }
\item[{const std\-::string \&}]{template\-Param2, }
\item[{const std\-::string \&}]{template\-Param3}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_type_name_generator_ad76f9466593da667afd1c0d6a281cbd2}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Base/\hyperlink{_type_name_8h}{Type\-Name.\-h}\end{DoxyCompactItemize}
