\hypertarget{class_ti_xml_attribute_set}{\section{Ti\-Xml\-Attribute\-Set Class Reference}
\label{class_ti_xml_attribute_set}\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}}
}


Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml}.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ti_xml_attribute_set_a253c33b657cc85a07f7f060b02146c35}{Ti\-Xml\-Attribute\-Set} ()
\item 
\hyperlink{class_ti_xml_attribute_set_add463905dff96142a29fe16a01ecf28f}{$\sim$\-Ti\-Xml\-Attribute\-Set} ()
\item 
void \hyperlink{class_ti_xml_attribute_set_a745e50ddaae3bee93e4589321e0b9c1a}{Add} (\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$attribute)
\item 
void \hyperlink{class_ti_xml_attribute_set_a924a73d071f2573f9060f0be57879c57}{Remove} (\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$attribute)
\item 
const \hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_ae0636e88cedd4b09d61c451860f68598}{First} () const 
\item 
\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_a99703bb08ca2aece2d7ef835de339ba0}{First} ()
\item 
const \hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_a7b3f3ccf39a97bc25539d3fcc540296a}{Last} () const 
\item 
\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_ab4c4edfb2d74f6ea31aae096743bd6e0}{Last} ()
\item 
const \hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_aacbbc5e1a1c987e72815430e89fcb58b}{Find} (const char $\ast$\-\_\-name) const 
\item 
\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_a2f210bed54c832adf1683c44c35727b9}{Find} (const char $\ast$\-\_\-name)
\item 
const \hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_a1494d1e6738c594a501c1319860dd43c}{Find} (const std\-::string \&\-\_\-name) const 
\item 
\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} $\ast$ \hyperlink{class_ti_xml_attribute_set_ab154233f8ecffc0ee0c77a045fa9e69b}{Find} (const std\-::string \&\-\_\-name)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ti_xml_attribute_set_acb244bc616c28b1c4b8e8417f28e5f9e}{Ti\-Xml\-Attribute\-Set} (const \hyperlink{class_ti_xml_attribute_set}{Ti\-Xml\-Attribute\-Set} \&)
\item 
void \hyperlink{class_ti_xml_attribute_set_a977f5b50c94e7b6beb01875298fa14a2}{operator=} (const \hyperlink{class_ti_xml_attribute_set}{Ti\-Xml\-Attribute\-Set} \&)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ti_xml_attribute}{Ti\-Xml\-Attribute} \hyperlink{class_ti_xml_attribute_set_a1fda20434a148e7d09dd3ecc8e85db9c}{sentinel}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml}. 

See \begin{DoxySeeAlso}{See Also}
\href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml} 
\end{DoxySeeAlso}


Definition at line 1020 of file tinyxml.\-h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_ti_xml_attribute_set_a253c33b657cc85a07f7f060b02146c35}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}}
\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Ti\-Xml\-Attribute\-Set}]{\setlength{\rightskip}{0pt plus 5cm}Ti\-Xml\-Attribute\-Set\-::\-Ti\-Xml\-Attribute\-Set (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_ti_xml_attribute_set_a253c33b657cc85a07f7f060b02146c35}


Definition at line 1524 of file tinyxml\-\_\-inl.\-h.



References Ti\-Xml\-Attribute\-::next, Ti\-Xml\-Attribute\-::prev, and sentinel.

\hypertarget{class_ti_xml_attribute_set_add463905dff96142a29fe16a01ecf28f}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!$\sim$\-Ti\-Xml\-Attribute\-Set@{$\sim$\-Ti\-Xml\-Attribute\-Set}}
\index{$\sim$\-Ti\-Xml\-Attribute\-Set@{$\sim$\-Ti\-Xml\-Attribute\-Set}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{$\sim$\-Ti\-Xml\-Attribute\-Set}]{\setlength{\rightskip}{0pt plus 5cm}Ti\-Xml\-Attribute\-Set\-::$\sim$\-Ti\-Xml\-Attribute\-Set (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_ti_xml_attribute_set_add463905dff96142a29fe16a01ecf28f}


Definition at line 1531 of file tinyxml\-\_\-inl.\-h.



References Ti\-Xml\-Attribute\-::next, Ti\-Xml\-Attribute\-::prev, and sentinel.

\hypertarget{class_ti_xml_attribute_set_acb244bc616c28b1c4b8e8417f28e5f9e}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}}
\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Ti\-Xml\-Attribute\-Set}]{\setlength{\rightskip}{0pt plus 5cm}Ti\-Xml\-Attribute\-Set\-::\-Ti\-Xml\-Attribute\-Set (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-Attribute\-Set} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_ti_xml_attribute_set_acb244bc616c28b1c4b8e8417f28e5f9e}


\subsection{Member Function Documentation}
\hypertarget{class_ti_xml_attribute_set_a745e50ddaae3bee93e4589321e0b9c1a}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Add@{Add}}
\index{Add@{Add}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Add}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Attribute\-Set\-::\-Add (
\begin{DoxyParamCaption}
\item[{{\bf Ti\-Xml\-Attribute} $\ast$}]{attribute}
\end{DoxyParamCaption}
)}}\label{class_ti_xml_attribute_set_a745e50ddaae3bee93e4589321e0b9c1a}


Definition at line 1538 of file tinyxml\-\_\-inl.\-h.



References Find(), Ti\-Xml\-Attribute\-::\-Name(), Ti\-Xml\-Attribute\-::next, Ti\-Xml\-Attribute\-::prev, sentinel, and T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G.



Referenced by Ti\-Xml\-Element\-::\-Parse(), and Ti\-Xml\-Element\-::\-Set\-Attribute().

\hypertarget{class_ti_xml_attribute_set_aacbbc5e1a1c987e72815430e89fcb58b}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Find@{Find}}
\index{Find@{Find}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Find}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ti\-Xml\-Attribute} $\ast$ Ti\-Xml\-Attribute\-Set\-::\-Find (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{\-\_\-name}
\end{DoxyParamCaption}
) const}}\label{class_ti_xml_attribute_set_aacbbc5e1a1c987e72815430e89fcb58b}


Definition at line 1597 of file tinyxml\-\_\-inl.\-h.



References Ti\-Xml\-Attribute\-::name, Ti\-Xml\-Attribute\-::next, and sentinel.



Referenced by Add(), Ti\-Xml\-Element\-::\-Attribute(), Ti\-Xml\-Element\-::\-Attribute\-Node(), Ti\-Xml\-Element\-::\-Parse(), Ti\-Xml\-Element\-::\-Query\-Double\-Attribute(), Ti\-Xml\-Element\-::\-Query\-Int\-Attribute(), Ti\-Xml\-Element\-::\-Query\-Value\-Attribute(), Ti\-Xml\-Element\-::\-Remove\-Attribute(), and Ti\-Xml\-Element\-::\-Set\-Attribute().

\hypertarget{class_ti_xml_attribute_set_a2f210bed54c832adf1683c44c35727b9}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Find@{Find}}
\index{Find@{Find}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Find}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-Find (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{\-\_\-name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_attribute_set_a2f210bed54c832adf1683c44c35727b9}


Definition at line 1042 of file tinyxml.\-h.

\hypertarget{class_ti_xml_attribute_set_a1494d1e6738c594a501c1319860dd43c}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Find@{Find}}
\index{Find@{Find}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Find}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-Find (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{\-\_\-name}
\end{DoxyParamCaption}
) const}}\label{class_ti_xml_attribute_set_a1494d1e6738c594a501c1319860dd43c}
\hypertarget{class_ti_xml_attribute_set_ab154233f8ecffc0ee0c77a045fa9e69b}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Find@{Find}}
\index{Find@{Find}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Find}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-Find (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{\-\_\-name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_attribute_set_ab154233f8ecffc0ee0c77a045fa9e69b}


Definition at line 1047 of file tinyxml.\-h.

\hypertarget{class_ti_xml_attribute_set_ae0636e88cedd4b09d61c451860f68598}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!First@{First}}
\index{First@{First}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{First}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-First (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_attribute_set_ae0636e88cedd4b09d61c451860f68598}


Definition at line 1028 of file tinyxml.\-h.



References Ti\-Xml\-Attribute\-::next, and sentinel.



Referenced by Ti\-Xml\-Element\-::\-Accept(), Ti\-Xml\-Element\-::\-Clear\-Attributes(), Ti\-Xml\-Element\-::\-Clear\-This(), Ti\-Xml\-Element\-::\-Copy\-To(), Ti\-Xml\-Element\-::\-First\-Attribute(), and Ti\-Xml\-Element\-::\-Print().

\hypertarget{class_ti_xml_attribute_set_a99703bb08ca2aece2d7ef835de339ba0}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!First@{First}}
\index{First@{First}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{First}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-First (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_attribute_set_a99703bb08ca2aece2d7ef835de339ba0}


Definition at line 1031 of file tinyxml.\-h.



References Ti\-Xml\-Attribute\-::next, and sentinel.

\hypertarget{class_ti_xml_attribute_set_a7b3f3ccf39a97bc25539d3fcc540296a}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Last@{Last}}
\index{Last@{Last}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Last}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-Last (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_attribute_set_a7b3f3ccf39a97bc25539d3fcc540296a}


Definition at line 1034 of file tinyxml.\-h.



References Ti\-Xml\-Attribute\-::prev, and sentinel.



Referenced by Ti\-Xml\-Element\-::\-Last\-Attribute().

\hypertarget{class_ti_xml_attribute_set_ab4c4edfb2d74f6ea31aae096743bd6e0}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Last@{Last}}
\index{Last@{Last}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Last}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Attribute}$\ast$ Ti\-Xml\-Attribute\-Set\-::\-Last (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_attribute_set_ab4c4edfb2d74f6ea31aae096743bd6e0}


Definition at line 1037 of file tinyxml.\-h.



References Ti\-Xml\-Attribute\-::prev, and sentinel.

\hypertarget{class_ti_xml_attribute_set_a977f5b50c94e7b6beb01875298fa14a2}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!operator=@{operator=}}
\index{operator=@{operator=}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Attribute\-Set\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-Attribute\-Set} \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_ti_xml_attribute_set_a977f5b50c94e7b6beb01875298fa14a2}
\hypertarget{class_ti_xml_attribute_set_a924a73d071f2573f9060f0be57879c57}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!Remove@{Remove}}
\index{Remove@{Remove}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{Remove}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Attribute\-Set\-::\-Remove (
\begin{DoxyParamCaption}
\item[{{\bf Ti\-Xml\-Attribute} $\ast$}]{attribute}
\end{DoxyParamCaption}
)}}\label{class_ti_xml_attribute_set_a924a73d071f2573f9060f0be57879c57}


Definition at line 1553 of file tinyxml\-\_\-inl.\-h.



References Ti\-Xml\-Attribute\-::next, Ti\-Xml\-Attribute\-::prev, and sentinel.



Referenced by Ti\-Xml\-Element\-::\-Clear\-Attributes(), Ti\-Xml\-Element\-::\-Clear\-This(), and Ti\-Xml\-Element\-::\-Remove\-Attribute().



\subsection{Member Data Documentation}
\hypertarget{class_ti_xml_attribute_set_a1fda20434a148e7d09dd3ecc8e85db9c}{\index{Ti\-Xml\-Attribute\-Set@{Ti\-Xml\-Attribute\-Set}!sentinel@{sentinel}}
\index{sentinel@{sentinel}!TiXmlAttributeSet@{Ti\-Xml\-Attribute\-Set}}
\subsubsection[{sentinel}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Attribute} Ti\-Xml\-Attribute\-Set\-::sentinel\hspace{0.3cm}{\ttfamily [private]}}}\label{class_ti_xml_attribute_set_a1fda20434a148e7d09dd3ecc8e85db9c}


Definition at line 1059 of file tinyxml.\-h.



Referenced by Add(), Find(), First(), Last(), Remove(), Ti\-Xml\-Attribute\-Set(), and $\sim$\-Ti\-Xml\-Attribute\-Set().



The documentation for this class 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/\-X\-M\-L/\hyperlink{tinyxml_8h}{tinyxml.\-h}\item 
/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-X\-M\-L/\hyperlink{tinyxml__inl_8h}{tinyxml\-\_\-inl.\-h}\end{DoxyCompactItemize}
