\doxysection{gko::\+name\+\_\+demangling Namespace Reference}
\hypertarget{namespacegko_1_1name__demangling}{}\label{namespacegko_1_1name__demangling}\index{gko::name\_demangling@{gko::name\_demangling}}


The name demangling namespace.  


\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{namespacegko_1_1name__demangling_a8b18513191cd1663159b024f6e1d1af9}\label{namespacegko_1_1name__demangling_a8b18513191cd1663159b024f6e1d1af9} 
std::\+string {\bfseries get\+\_\+type\+\_\+name} (const std::\+type\+\_\+info \&tinfo)
\item 
{\footnotesize template$<$typename T$>$ }\\std::\+string \doxymbox{\hyperlink{namespacegko_1_1name__demangling_a305c6bc422a3babdd1179db5b2859ae3}{get\+\_\+static\+\_\+type}} (const T \&)
\begin{DoxyCompactList}\small\item\em This function uses name demangling facilities to get the name of the static type ({\ttfamily T}) of the object passed in arguments. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T$>$ }\\std::\+string \doxymbox{\hyperlink{namespacegko_1_1name__demangling_a7469320f9401df05fcad48027569cef0}{get\+\_\+dynamic\+\_\+type}} (const T \&t)
\begin{DoxyCompactList}\small\item\em This function uses name demangling facilities to get the name of the dynamic type of the object passed in arguments. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The name demangling namespace. 

\label{doc-func-members}
\Hypertarget{namespacegko_1_1name__demangling_doc-func-members}
\doxysubsection{Function Documentation}
\Hypertarget{namespacegko_1_1name__demangling_a7469320f9401df05fcad48027569cef0}\index{gko::name\_demangling@{gko::name\_demangling}!get\_dynamic\_type@{get\_dynamic\_type}}
\index{get\_dynamic\_type@{get\_dynamic\_type}!gko::name\_demangling@{gko::name\_demangling}}
\doxysubsubsection{\texorpdfstring{get\_dynamic\_type()}{get\_dynamic\_type()}}
{\footnotesize\ttfamily \label{namespacegko_1_1name__demangling_a7469320f9401df05fcad48027569cef0} 
template$<$typename T$>$ \\
std::\+string gko::\+name\+\_\+demangling::\+get\+\_\+dynamic\+\_\+type (\begin{DoxyParamCaption}\item[{const T \&}]{t}{}\end{DoxyParamCaption})}



This function uses name demangling facilities to get the name of the dynamic type of the object passed in arguments. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & the type of the object to demangle\\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em t} & the object we get the dynamic type of \\
\hline
\end{DoxyParams}
\Hypertarget{namespacegko_1_1name__demangling_a305c6bc422a3babdd1179db5b2859ae3}\index{gko::name\_demangling@{gko::name\_demangling}!get\_static\_type@{get\_static\_type}}
\index{get\_static\_type@{get\_static\_type}!gko::name\_demangling@{gko::name\_demangling}}
\doxysubsubsection{\texorpdfstring{get\_static\_type()}{get\_static\_type()}}
{\footnotesize\ttfamily \label{namespacegko_1_1name__demangling_a305c6bc422a3babdd1179db5b2859ae3} 
template$<$typename T$>$ \\
std::\+string gko::\+name\+\_\+demangling::\+get\+\_\+static\+\_\+type (\begin{DoxyParamCaption}\item[{const T \&}]{}{}\end{DoxyParamCaption})}



This function uses name demangling facilities to get the name of the static type ({\ttfamily T}) of the object passed in arguments. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & the type of the object to demangle\\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em unused} & \\
\hline
\end{DoxyParams}
