\hypertarget{_type_name_8h}{\section{Core/\-Datatypes/\-Legacy/\-Base/\-Type\-Name.h File Reference}
\label{_type_name_8h}\index{Core/\-Datatypes/\-Legacy/\-Base/\-Type\-Name.\-h@{Core/\-Datatypes/\-Legacy/\-Base/\-Type\-Name.\-h}}
}


specializations of template$<$class T$>$ \hyperlink{namespace_s_c_i_run_a5e2cd1a4dba88f867eaa06b16556b4c8}{find\-\_\-type\-\_\-name()} function for build-\/in and simple types not deriving from Core\-::\-Datatype  


{\ttfamily \#include $<$string$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$sstream$>$}\\*
{\ttfamily \#include $<$Core/\-Geometry\-Primitives/\-Geom\-Fwd.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Base/share.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_type_name_generator}{Type\-Name\-Generator}
\item 
class \hyperlink{class_s_c_i_run_1_1_array1}{Array1$<$ T $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_array2}{Array2$<$ T $>$}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class T $>$ }\\const std\-::string \hyperlink{namespace_s_c_i_run_a9fa0cbd815e9fd5a844ede1015e70872}{find\-\_\-type\-\_\-name} (T $\ast$)
\item 
{\footnotesize template$<$class T , class S $>$ }\\const std\-::string \hyperlink{namespace_s_c_i_run_a445ca85f6f8231b7e8f1d2eb7d5791a7}{find\-\_\-type\-\_\-name} (std\-::pair$<$ T, \hyperlink{class_s}{S} $>$ $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a1f5f5900c2aa3ba3ed0ff548ade218c5}{find\-\_\-type\-\_\-name} (float $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a9871c81c4bfa4a99219c55544a7d7991}{find\-\_\-type\-\_\-name} (double $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a9d2a11e972880c56f28e05ba2028e994}{find\-\_\-type\-\_\-name} (long double $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a57df395b0e904e0942759afd6d7e7433}{find\-\_\-type\-\_\-name} (short $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_ab10fb3a09cb2efeb2f90d027376db535}{find\-\_\-type\-\_\-name} (unsigned short $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_acf6aebf59605840e64909c2854416f1b}{find\-\_\-type\-\_\-name} (int $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a7efcd4754684e65e8e61cad9ca19d6b8}{find\-\_\-type\-\_\-name} (unsigned int $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a0dbe564c373a052a0bfcccaa36c895b6}{find\-\_\-type\-\_\-name} (long $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_ac3995fa1362c4188c60496281f3d8682}{find\-\_\-type\-\_\-name} (unsigned long $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_ae44876ca409ef61460df0dd690864572}{find\-\_\-type\-\_\-name} (long long $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_adf6193b6cfb59ccf2814768d5fe029d8}{find\-\_\-type\-\_\-name} (unsigned long long $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a456cda8bd9b5ce25b637a55b8fce6c13}{find\-\_\-type\-\_\-name} (char $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_ace4df609c5e78724ea5795b0870aa7f9}{find\-\_\-type\-\_\-name} (unsigned char $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a6f8d43322d176cba9992f8773071e48a}{find\-\_\-type\-\_\-name} (bool $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a79d994eebcf1a28884d5410d19898a99}{find\-\_\-type\-\_\-name} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Vector} $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a48062b277618436f58ea86292d15655c}{find\-\_\-type\-\_\-name} (Int\-Vector $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a89239b0d3bfbc374d00f7bfda7cbd960}{find\-\_\-type\-\_\-name} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point} $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_aaed42a6cdc965ab93d44c68bf8bcc0fb}{find\-\_\-type\-\_\-name} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Transform} $\ast$)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \hyperlink{namespace_s_c_i_run_a813bb7e03d829d51ec05444266e4bbd3}{find\-\_\-type\-\_\-name} (std\-::string $\ast$)
\item 
{\footnotesize template$<$class T $>$ }\\const std\-::string \hyperlink{namespace_s_c_i_run_a5c43e487bf2f134581e24985672a6c6b}{find\-\_\-type\-\_\-name} (Array1$<$ T $>$ $\ast$)
\item 
{\footnotesize template$<$class T $>$ }\\const std\-::string \hyperlink{namespace_s_c_i_run_adc9d5f1cb094be33b5ffe691616df89f}{find\-\_\-type\-\_\-name} (Array2$<$ T $>$ $\ast$)
\item 
{\footnotesize template$<$class T $>$ }\\const std\-::string \hyperlink{namespace_s_c_i_run_ad8016edb5f9d12756ef8dcf2ffe557c6}{find\-\_\-type\-\_\-name} (std\-::vector$<$ T $>$ $\ast$)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
specializations of template$<$class T$>$ \hyperlink{namespace_s_c_i_run_a5e2cd1a4dba88f867eaa06b16556b4c8}{find\-\_\-type\-\_\-name()} function for build-\/in and simple types not deriving from Core\-::\-Datatype \begin{DoxyAuthor}{Author}
Alexei Samsonov Department of Computer Science University of Utah 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
December 2000 
\end{DoxyDate}
