\hypertarget{union_xml}{\section{Xml Union Reference}
\label{union_xml}\index{Xml@{Xml}}
}


Union to ease castless object access when using Xerces\-C.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{union_xml_a96480dcc1523d3be6c9b93187f336ac0}{Xml} (const void $\ast$ptr)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const void $\ast$ \hyperlink{union_xml_a1049a06460eb8ee2878b7ced0fdb19e8}{p}
\item 
xercesc\-::\-D\-O\-M\-Node $\ast$ \hyperlink{union_xml_a6b78aa150fc8fa96aa1ce57c01a5268d}{n}
\item 
xercesc\-::\-D\-O\-M\-Attr $\ast$ \hyperlink{union_xml_a5a994b5f4b681d2f041c7c1261565c4e}{a}
\item 
xercesc\-::\-D\-O\-M\-Element $\ast$ \hyperlink{union_xml_a6d7cc65c82929e86d2f8e2b300a10624}{e}
\item 
xercesc\-::\-D\-O\-M\-Document $\ast$ \hyperlink{union_xml_a3f663e54c774ae9eb843e0c8b0abd337}{d}
\item 
xercesc\-::\-D\-O\-M\-Node\-List $\ast$ \hyperlink{union_xml_ac527c7a9b99fd1748b7a33e401b7f003}{l}
\item 
Xml\-Element $\ast$ \hyperlink{union_xml_abd997a186caa27d85c309989aceb690f}{xe}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Union to ease castless object access when using Xerces\-C. 

Definition at line 115 of file X\-M\-L\-Elements.\-cpp.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{union_xml_a96480dcc1523d3be6c9b93187f336ac0}{\index{Xml@{Xml}!Xml@{Xml}}
\index{Xml@{Xml}!Xml@{Xml}}
\subsubsection[{Xml}]{\setlength{\rightskip}{0pt plus 5cm}Xml\-::\-Xml (
\begin{DoxyParamCaption}
\item[{const void $\ast$}]{ptr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{union_xml_a96480dcc1523d3be6c9b93187f336ac0}


Definition at line 116 of file X\-M\-L\-Elements.\-cpp.



\subsection{Member Data Documentation}
\hypertarget{union_xml_a5a994b5f4b681d2f041c7c1261565c4e}{\index{Xml@{Xml}!a@{a}}
\index{a@{a}!Xml@{Xml}}
\subsubsection[{a}]{\setlength{\rightskip}{0pt plus 5cm}xercesc\-::\-D\-O\-M\-Attr$\ast$ Xml\-::a}}\label{union_xml_a5a994b5f4b681d2f041c7c1261565c4e}


Definition at line 121 of file X\-M\-L\-Elements.\-cpp.



Referenced by D\-D4hep\-::\-X\-M\-L\-::\-Handle\-\_\-t\-::attr\-\_\-name().

\hypertarget{union_xml_a3f663e54c774ae9eb843e0c8b0abd337}{\index{Xml@{Xml}!d@{d}}
\index{d@{d}!Xml@{Xml}}
\subsubsection[{d}]{\setlength{\rightskip}{0pt plus 5cm}xercesc\-::\-D\-O\-M\-Document$\ast$ Xml\-::d}}\label{union_xml_a3f663e54c774ae9eb843e0c8b0abd337}


Definition at line 123 of file X\-M\-L\-Elements.\-cpp.

\hypertarget{union_xml_a6d7cc65c82929e86d2f8e2b300a10624}{\index{Xml@{Xml}!e@{e}}
\index{e@{e}!Xml@{Xml}}
\subsubsection[{e}]{\setlength{\rightskip}{0pt plus 5cm}xercesc\-::\-D\-O\-M\-Element$\ast$ Xml\-::e}}\label{union_xml_a6d7cc65c82929e86d2f8e2b300a10624}


Definition at line 122 of file X\-M\-L\-Elements.\-cpp.



Referenced by D\-D4hep\-::\-X\-M\-L\-::\-Node\-List\-::next(), D\-D4hep\-::\-X\-M\-L\-::\-Node\-List\-::previous(), and D\-D4hep\-::\-X\-M\-L\-::\-Handle\-\_\-t\-::set\-Attr().

\hypertarget{union_xml_ac527c7a9b99fd1748b7a33e401b7f003}{\index{Xml@{Xml}!l@{l}}
\index{l@{l}!Xml@{Xml}}
\subsubsection[{l}]{\setlength{\rightskip}{0pt plus 5cm}xercesc\-::\-D\-O\-M\-Node\-List$\ast$ Xml\-::l}}\label{union_xml_ac527c7a9b99fd1748b7a33e401b7f003}


Definition at line 124 of file X\-M\-L\-Elements.\-cpp.

\hypertarget{union_xml_a6b78aa150fc8fa96aa1ce57c01a5268d}{\index{Xml@{Xml}!n@{n}}
\index{n@{n}!Xml@{Xml}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}xercesc\-::\-D\-O\-M\-Node$\ast$ Xml\-::n}}\label{union_xml_a6b78aa150fc8fa96aa1ce57c01a5268d}


Definition at line 120 of file X\-M\-L\-Elements.\-cpp.



Referenced by D\-D4hep\-::\-X\-M\-L\-::\-Handle\-\_\-t\-::checksum().

\hypertarget{union_xml_a1049a06460eb8ee2878b7ced0fdb19e8}{\index{Xml@{Xml}!p@{p}}
\index{p@{p}!Xml@{Xml}}
\subsubsection[{p}]{\setlength{\rightskip}{0pt plus 5cm}const void$\ast$ Xml\-::p}}\label{union_xml_a1049a06460eb8ee2878b7ced0fdb19e8}


Definition at line 119 of file X\-M\-L\-Elements.\-cpp.

\hypertarget{union_xml_abd997a186caa27d85c309989aceb690f}{\index{Xml@{Xml}!xe@{xe}}
\index{xe@{xe}!Xml@{Xml}}
\subsubsection[{xe}]{\setlength{\rightskip}{0pt plus 5cm}Xml\-Element$\ast$ Xml\-::xe}}\label{union_xml_abd997a186caa27d85c309989aceb690f}


Definition at line 125 of file X\-M\-L\-Elements.\-cpp.



Referenced by D\-D4hep\-::\-X\-M\-L\-::\-Node\-List\-::next(), and D\-D4hep\-::\-X\-M\-L\-::\-Node\-List\-::previous().



The documentation for this union was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-X\-M\-L/\hyperlink{_x_m_l_elements_8cpp}{X\-M\-L\-Elements.\-cpp}\end{DoxyCompactItemize}
