\hypertarget{struct_d_d4hep_1_1_primitive}{\section{D\-D4hep\-:\-:Primitive$<$ T $>$ Struct Template Reference}
\label{struct_d_d4hep_1_1_primitive}\index{D\-D4hep\-::\-Primitive$<$ T $>$@{D\-D4hep\-::\-Primitive$<$ T $>$}}
}


A bit of support for printing primitives.  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_t}{T} \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t}
\begin{DoxyCompactList}\small\item\em Type decribed by th class. \end{DoxyCompactList}\item 
typedef std\-::vector$<$ \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a811bb3e2e990b586cd6669ce73de1c50}{vector\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the vector type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ short, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a50698733dd2401e05ee0d064ef856363}{short\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the short integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ unsigned \\*
short, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a17a1fe85259c15331aeaa9e4f3f25ac0}{ushort\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the unsigned short integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ int, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a216f9ee1122ffc970b0d419abe76009c}{int\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ unsigned \\*
int, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a1f46f9637b5b90c407a5725db6d09142}{uint\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the unsigned integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ long, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a9430e72efcdbc036b1878b578f75c696}{long\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the long integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ unsigned \\*
long, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a776a90beccb1b044c258b851c8128509}{ulong\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the unsigned long integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ size\-\_\-t, \\*
\hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a330a7f3f969e59b48e16c6054668f7d3}{size\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the size\-\_\-t mapped type. \end{DoxyCompactList}\item 
typedef std\-::pair$<$ std\-::string, \\*
\hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_ab799730f156ae3e2ba15f621289c0e99}{string\-\_\-pair\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the string mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ short, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_ad899cb08d4a2d808891f5297600653ae}{short\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the short integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ unsigned \\*
short, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a05bca6a7dcdad2a935793e45d9746079}{ushort\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the unsigned short integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ int, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_acfd7524785eae3d3470f44b23ce0424f}{int\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ unsigned int, \\*
\hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a6c4a254056e6d4de6c023c0f099ad40f}{uint\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the unsigned integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ long, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_ad93415660e6d4d711daa9d9135c6e2b5}{long\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the long integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ unsigned \\*
long, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_ab4ba00823c6afd9907a1d53af783d2fe}{ulong\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the unsigned long integer mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ size\-\_\-t, \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_af954a6789fd528d13e6533a4bdb3aa21}{size\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the size\-\_\-t mapped type. \end{DoxyCompactList}\item 
typedef std\-::map$<$ std\-::string, \\*
\hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a27b9d11befb4af57c39af66b69efdbb4}{string\-\_\-map\-\_\-t}
\begin{DoxyCompactList}\small\item\em Definition of the string mapped type. \end{DoxyCompactList}\item 
typedef std\-::numeric\-\_\-limits\\*
$<$ \hyperlink{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{value\-\_\-t} $>$ \hyperlink{struct_d_d4hep_1_1_primitive_a9f6d14410388a5c8067d274030dbdc3c}{limits}
\begin{DoxyCompactList}\small\item\em Definition of the limits. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_ab730bf542519e33e8401f3eac4a1403f}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_ae14f5e3c0bbfb2c5ac9cccd53b64d7e6}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a9871b33130984b7d8816225c74230b23}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_aa575940300c3ff97164efc17e8b998fc}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a37a3989db4b5acf5088bc980fef3cb16}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a5a493c78bc830f69543606bed337cc3d}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_aaa233fa9267fbb95652212f23a4145ad}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_acf18ce3be7ed74fe60f2e9983d3eaaaf}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a415aa3b8c09212b73f6d08fd879a6a7c}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a0ec0e3359325f48afd85d62fe8377f88}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a153f4b4817a67be6de6ab05761558fda}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a1d057ef3ff7d931da8b8fa913f7ba177}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a36fcfad49a2a8ffaafad5c8daf0b4899}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a9687d0223309623545e48ca3f7d72da3}{default\-\_\-format} ()
\item 
{\footnotesize template$<$$>$ }\\std\-::string \hyperlink{struct_d_d4hep_1_1_primitive_aa55fc14c1e3aa75cc5985312bf39ac22}{to\-String} (const char $\ast$value)
\item 
{\footnotesize template$<$$>$ }\\std\-::string \hyperlink{struct_d_d4hep_1_1_primitive_af5c270800451a5928940274b7a3142c9}{to\-String} (char $\ast$value)
\item 
{\footnotesize template$<$$>$ }\\std\-::string \hyperlink{struct_d_d4hep_1_1_primitive_ab13273b17c6e2cb1a330d23ad8a891db}{to\-String} (std\-::string value)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_a27dce7707319f621a39cc7d90d55bfb0}{default\-\_\-format} ()
\begin{DoxyCompactList}\small\item\em Access to default printf format. \end{DoxyCompactList}\item 
static const char $\ast$ \hyperlink{struct_d_d4hep_1_1_primitive_ae24ddbca63bd0cac596c39c519d134f8}{format} ()
\begin{DoxyCompactList}\small\item\em Access to the specific printf format. May be overloaded by users. \end{DoxyCompactList}\item 
static const std\-::type\-\_\-info \& \hyperlink{struct_d_d4hep_1_1_primitive_afd4ccf13e6eaa9bdecdf053a0b0dee50}{type} ()
\begin{DoxyCompactList}\small\item\em Access to the R\-T\-T\-I data type. \end{DoxyCompactList}\item 
static std\-::string \hyperlink{struct_d_d4hep_1_1_primitive_adc0e54033e0242d525537cfa2900f3b8}{type\-\_\-name} ()
\begin{DoxyCompactList}\small\item\em Access to the R\-T\-T\-I data type. \end{DoxyCompactList}\item 
static std\-::string \hyperlink{struct_d_d4hep_1_1_primitive_a180947d8d7ef75a31553b3c200bbf136}{to\-String} (\hyperlink{class_t}{T} value)
\begin{DoxyCompactList}\small\item\em Auto conversion to string using the default format. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$struct D\-D4hep\-::\-Primitive$<$ T $>$}

A bit of support for printing primitives. 

\begin{DoxyAuthor}{Author}
M.\-Frank 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\-0 
\end{DoxyVersion}


Definition at line 102 of file Primitives.\-h.



\subsection{Member Typedef Documentation}
\hypertarget{struct_d_d4hep_1_1_primitive_acfd7524785eae3d3470f44b23ce0424f}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!int\-\_\-map\-\_\-t@{int\-\_\-map\-\_\-t}}
\index{int\-\_\-map\-\_\-t@{int\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{int\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$int,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf int\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_acfd7524785eae3d3470f44b23ce0424f}


Definition of the integer mapped type. 



Definition at line 131 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a216f9ee1122ffc970b0d419abe76009c}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!int\-\_\-pair\-\_\-t@{int\-\_\-pair\-\_\-t}}
\index{int\-\_\-pair\-\_\-t@{int\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{int\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$int,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf int\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a216f9ee1122ffc970b0d419abe76009c}


Definition of the integer mapped type. 



Definition at line 114 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a9f6d14410388a5c8067d274030dbdc3c}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!limits@{limits}}
\index{limits@{limits}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{limits}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::numeric\-\_\-limits$<${\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf limits}}}\label{struct_d_d4hep_1_1_primitive_a9f6d14410388a5c8067d274030dbdc3c}


Definition of the limits. 



Definition at line 143 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_ad93415660e6d4d711daa9d9135c6e2b5}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!long\-\_\-map\-\_\-t@{long\-\_\-map\-\_\-t}}
\index{long\-\_\-map\-\_\-t@{long\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{long\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$long,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf long\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_ad93415660e6d4d711daa9d9135c6e2b5}


Definition of the long integer mapped type. 



Definition at line 135 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a9430e72efcdbc036b1878b578f75c696}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!long\-\_\-pair\-\_\-t@{long\-\_\-pair\-\_\-t}}
\index{long\-\_\-pair\-\_\-t@{long\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{long\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$long,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf long\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a9430e72efcdbc036b1878b578f75c696}


Definition of the long integer mapped type. 



Definition at line 118 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_ad899cb08d4a2d808891f5297600653ae}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!short\-\_\-map\-\_\-t@{short\-\_\-map\-\_\-t}}
\index{short\-\_\-map\-\_\-t@{short\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{short\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$short,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf short\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_ad899cb08d4a2d808891f5297600653ae}


Definition of the short integer mapped type. 



Definition at line 127 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a50698733dd2401e05ee0d064ef856363}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!short\-\_\-pair\-\_\-t@{short\-\_\-pair\-\_\-t}}
\index{short\-\_\-pair\-\_\-t@{short\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{short\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$short,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf short\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a50698733dd2401e05ee0d064ef856363}


Definition of the short integer mapped type. 



Definition at line 110 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_af954a6789fd528d13e6533a4bdb3aa21}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!size\-\_\-map\-\_\-t@{size\-\_\-map\-\_\-t}}
\index{size\-\_\-map\-\_\-t@{size\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{size\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$size\-\_\-t,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf size\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_af954a6789fd528d13e6533a4bdb3aa21}


Definition of the size\-\_\-t mapped type. 



Definition at line 139 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a330a7f3f969e59b48e16c6054668f7d3}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!size\-\_\-pair\-\_\-t@{size\-\_\-pair\-\_\-t}}
\index{size\-\_\-pair\-\_\-t@{size\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{size\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$size\-\_\-t,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf size\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a330a7f3f969e59b48e16c6054668f7d3}


Definition of the size\-\_\-t mapped type. 



Definition at line 122 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a27b9d11befb4af57c39af66b69efdbb4}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!string\-\_\-map\-\_\-t@{string\-\_\-map\-\_\-t}}
\index{string\-\_\-map\-\_\-t@{string\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{string\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$std\-::string,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf string\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a27b9d11befb4af57c39af66b69efdbb4}


Definition of the string mapped type. 



Definition at line 141 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_ab799730f156ae3e2ba15f621289c0e99}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!string\-\_\-pair\-\_\-t@{string\-\_\-pair\-\_\-t}}
\index{string\-\_\-pair\-\_\-t@{string\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{string\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$std\-::string,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf string\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_ab799730f156ae3e2ba15f621289c0e99}


Definition of the string mapped type. 



Definition at line 124 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a6c4a254056e6d4de6c023c0f099ad40f}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!uint\-\_\-map\-\_\-t@{uint\-\_\-map\-\_\-t}}
\index{uint\-\_\-map\-\_\-t@{uint\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{uint\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$unsigned int,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf uint\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a6c4a254056e6d4de6c023c0f099ad40f}


Definition of the unsigned integer mapped type. 



Definition at line 133 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a1f46f9637b5b90c407a5725db6d09142}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!uint\-\_\-pair\-\_\-t@{uint\-\_\-pair\-\_\-t}}
\index{uint\-\_\-pair\-\_\-t@{uint\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{uint\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$unsigned int,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf uint\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a1f46f9637b5b90c407a5725db6d09142}


Definition of the unsigned integer mapped type. 



Definition at line 116 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_ab4ba00823c6afd9907a1d53af783d2fe}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!ulong\-\_\-map\-\_\-t@{ulong\-\_\-map\-\_\-t}}
\index{ulong\-\_\-map\-\_\-t@{ulong\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{ulong\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$unsigned long,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf ulong\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_ab4ba00823c6afd9907a1d53af783d2fe}


Definition of the unsigned long integer mapped type. 



Definition at line 137 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a776a90beccb1b044c258b851c8128509}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!ulong\-\_\-pair\-\_\-t@{ulong\-\_\-pair\-\_\-t}}
\index{ulong\-\_\-pair\-\_\-t@{ulong\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{ulong\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$unsigned long,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf ulong\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a776a90beccb1b044c258b851c8128509}


Definition of the unsigned long integer mapped type. 



Definition at line 120 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a05bca6a7dcdad2a935793e45d9746079}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!ushort\-\_\-map\-\_\-t@{ushort\-\_\-map\-\_\-t}}
\index{ushort\-\_\-map\-\_\-t@{ushort\-\_\-map\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{ushort\-\_\-map\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::map$<$unsigned short,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf ushort\-\_\-map\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a05bca6a7dcdad2a935793e45d9746079}


Definition of the unsigned short integer mapped type. 



Definition at line 129 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a17a1fe85259c15331aeaa9e4f3f25ac0}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!ushort\-\_\-pair\-\_\-t@{ushort\-\_\-pair\-\_\-t}}
\index{ushort\-\_\-pair\-\_\-t@{ushort\-\_\-pair\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{ushort\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::pair$<$unsigned short,{\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf ushort\-\_\-pair\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a17a1fe85259c15331aeaa9e4f3f25ac0}


Definition of the unsigned short integer mapped type. 



Definition at line 112 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!value\-\_\-t@{value\-\_\-t}}
\index{value\-\_\-t@{value\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{value\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef {\bf T} {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf value\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a0639e73bb8f07f99c2d8401f807a7af6}


Type decribed by th class. 



Definition at line 105 of file Primitives.\-h.

\hypertarget{struct_d_d4hep_1_1_primitive_a811bb3e2e990b586cd6669ce73de1c50}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!vector\-\_\-t@{vector\-\_\-t}}
\index{vector\-\_\-t@{vector\-\_\-t}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{vector\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std\-::vector$<${\bf value\-\_\-t}$>$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::{\bf vector\-\_\-t}}}\label{struct_d_d4hep_1_1_primitive_a811bb3e2e990b586cd6669ce73de1c50}


Definition of the vector type. 



Definition at line 107 of file Primitives.\-h.



\subsection{Member Function Documentation}
\hypertarget{struct_d_d4hep_1_1_primitive_a27dce7707319f621a39cc7d90d55bfb0}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ static const char$\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{struct_d_d4hep_1_1_primitive_a27dce7707319f621a39cc7d90d55bfb0}


Access to default printf format. 



Referenced by D\-D4hep\-::\-Primitive$<$ T $>$\-::format().

\hypertarget{struct_d_d4hep_1_1_primitive_ab730bf542519e33e8401f3eac4a1403f}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ bool $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_ab730bf542519e33e8401f3eac4a1403f}


Definition at line 221 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_ae14f5e3c0bbfb2c5ac9cccd53b64d7e6}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ char $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_ae14f5e3c0bbfb2c5ac9cccd53b64d7e6}


Definition at line 222 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a9871b33130984b7d8816225c74230b23}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ unsigned char $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a9871b33130984b7d8816225c74230b23}


Definition at line 223 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_aa575940300c3ff97164efc17e8b998fc}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ short $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_aa575940300c3ff97164efc17e8b998fc}


Definition at line 224 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a37a3989db4b5acf5088bc980fef3cb16}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ unsigned short $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a37a3989db4b5acf5088bc980fef3cb16}


Definition at line 225 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a5a493c78bc830f69543606bed337cc3d}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ int $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a5a493c78bc830f69543606bed337cc3d}


Definition at line 226 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_aaa233fa9267fbb95652212f23a4145ad}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ unsigned int $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_aaa233fa9267fbb95652212f23a4145ad}


Definition at line 227 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_acf18ce3be7ed74fe60f2e9983d3eaaaf}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ long $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_acf18ce3be7ed74fe60f2e9983d3eaaaf}


Definition at line 228 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a415aa3b8c09212b73f6d08fd879a6a7c}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ unsigned long $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a415aa3b8c09212b73f6d08fd879a6a7c}


Definition at line 229 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a0ec0e3359325f48afd85d62fe8377f88}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ float $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a0ec0e3359325f48afd85d62fe8377f88}


Definition at line 230 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a153f4b4817a67be6de6ab05761558fda}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ double $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a153f4b4817a67be6de6ab05761558fda}


Definition at line 231 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a1d057ef3ff7d931da8b8fa913f7ba177}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ char $\ast$ $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a1d057ef3ff7d931da8b8fa913f7ba177}


Definition at line 232 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a36fcfad49a2a8ffaafad5c8daf0b4899}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ const char $\ast$ $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a36fcfad49a2a8ffaafad5c8daf0b4899}


Definition at line 233 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_a9687d0223309623545e48ca3f7d72da3}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!default\-\_\-format@{default\-\_\-format}}
\index{default\-\_\-format@{default\-\_\-format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{default\-\_\-format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ const char $\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ std\-::string $>$\-::default\-\_\-format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_a9687d0223309623545e48ca3f7d72da3}


Definition at line 234 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_ae24ddbca63bd0cac596c39c519d134f8}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!format@{format}}
\index{format@{format}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{format}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ static const char$\ast$ {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::format (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{struct_d_d4hep_1_1_primitive_ae24ddbca63bd0cac596c39c519d134f8}


Access to the specific printf format. May be overloaded by users. 



Definition at line 148 of file Primitives.\-h.



References D\-D4hep\-::\-Primitive$<$ T $>$\-::default\-\_\-format().

\hypertarget{struct_d_d4hep_1_1_primitive_a180947d8d7ef75a31553b3c200bbf136}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ std\-::string {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::to\-String (
\begin{DoxyParamCaption}
\item[{{\bf T}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{struct_d_d4hep_1_1_primitive_a180947d8d7ef75a31553b3c200bbf136}


Auto conversion to string using the default format. 

Generic function to convert to string. 

Definition at line 237 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_aa55fc14c1e3aa75cc5985312bf39ac22}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ std\-::string {\bf D\-D4hep\-::\-Primitive}$<$ const char $\ast$ $>$\-::to\-String (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_aa55fc14c1e3aa75cc5985312bf39ac22}


Definition at line 244 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_af5c270800451a5928940274b7a3142c9}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ std\-::string {\bf D\-D4hep\-::\-Primitive}$<$ char $\ast$ $>$\-::to\-String (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_af5c270800451a5928940274b7a3142c9}


Definition at line 251 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_ab13273b17c6e2cb1a330d23ad8a891db}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}template$<$$>$ std\-::string {\bf D\-D4hep\-::\-Primitive}$<$ std\-::string $>$\-::to\-String (
\begin{DoxyParamCaption}
\item[{std\-::string}]{value}
\end{DoxyParamCaption}
)}}\label{struct_d_d4hep_1_1_primitive_ab13273b17c6e2cb1a330d23ad8a891db}


Definition at line 258 of file Primitives.\-cpp.

\hypertarget{struct_d_d4hep_1_1_primitive_afd4ccf13e6eaa9bdecdf053a0b0dee50}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!type@{type}}
\index{type@{type}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ static const std\-::type\-\_\-info\& {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{struct_d_d4hep_1_1_primitive_afd4ccf13e6eaa9bdecdf053a0b0dee50}


Access to the R\-T\-T\-I data type. 



Definition at line 150 of file Primitives.\-h.



Referenced by D\-D4hep\-::\-Primitive$<$ T $>$\-::type\-\_\-name().

\hypertarget{struct_d_d4hep_1_1_primitive_adc0e54033e0242d525537cfa2900f3b8}{\index{D\-D4hep\-::\-Primitive@{D\-D4hep\-::\-Primitive}!type\-\_\-name@{type\-\_\-name}}
\index{type\-\_\-name@{type\-\_\-name}!DD4hep::Primitive@{D\-D4hep\-::\-Primitive}}
\subsubsection[{type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ static std\-::string {\bf D\-D4hep\-::\-Primitive}$<$ {\bf T} $>$\-::type\-\_\-name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{struct_d_d4hep_1_1_primitive_adc0e54033e0242d525537cfa2900f3b8}


Access to the R\-T\-T\-I data type. 



Definition at line 152 of file Primitives.\-h.



References D\-D4hep\-::\-Primitive$<$ T $>$\-::type(), and D\-D4hep\-::type\-Name().



The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-D\-D4hep/\hyperlink{_primitives_8h}{Primitives.\-h}\item 
/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\hyperlink{_primitives_8cpp}{Primitives.\-cpp}\end{DoxyCompactItemize}
