\hypertarget{tinystr_8h}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-X\-M\-L/tinystr.h File Reference}
\label{tinystr_8h}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-X\-M\-L/tinystr.\-h@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/include/\-X\-M\-L/tinystr.\-h}}
}
{\ttfamily \#include $<$assert.\-h$>$}\\*
{\ttfamily \#include $<$string.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_ti_xml_string}{Ti\-Xml\-String}
\begin{DoxyCompactList}\small\item\em Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml}. \end{DoxyCompactList}\item 
class \hyperlink{struct_ti_xml_string_1_1_rep}{Ti\-Xml\-String\-::\-Rep}
\begin{DoxyCompactList}\small\item\em Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml}. \end{DoxyCompactList}\item 
class \hyperlink{class_ti_xml_out_stream}{Ti\-Xml\-Out\-Stream}
\begin{DoxyCompactList}\small\item\em Tiny\-X\-M\-L class. See \href{http://www.grinninglizard.com/tinyxml}{\tt http\-://www.\-grinninglizard.\-com/tinyxml}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{tinystr_8h_ae341476cd6b94ee32e3e93110a759581}{T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{tinystr_8h_ab43569e63f57a29dbc7deebfee90f98e}{operator==} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_a28e13086a32670328b9f4fac22f09ccb}{operator$<$} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_ad56c73c4b133b623f29fdf9e5240296d}{operator!=} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_a1390d728e894f489d3f02cedbaf53e35}{operator$>$} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_ab7fa4756616605a2697128067b80ffa5}{operator$<$=} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_ad5a4ecbced1596c900ac7d7a51660357}{operator$>$=} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_ace60487cee20f188d1d8c0f4504549da}{operator==} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const char $\ast$b)
\item 
bool \hyperlink{tinystr_8h_aa1ab32fa6995bc5bca0e8c0b305d71a7}{operator==} (const char $\ast$a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
bool \hyperlink{tinystr_8h_a9deca021bf0c79c97b4b3c4a4579e3a4}{operator!=} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const char $\ast$b)
\item 
bool \hyperlink{tinystr_8h_aa37ff9329e975d8aae82ede2051ad8b8}{operator!=} (const char $\ast$a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
\hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \hyperlink{tinystr_8h_a6ee35bce93b3aaf8a2353471c0dd2d58}{operator+} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\item 
\hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \hyperlink{tinystr_8h_ab77ef9617d62643b24e52118db159b7b}{operator+} (const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&a, const char $\ast$b)
\item 
\hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \hyperlink{tinystr_8h_ac0f2988a051a761664d80de81462fc4d}{operator+} (const char $\ast$a, const \hyperlink{class_ti_xml_string}{Ti\-Xml\-String} \&b)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{tinystr_8h_ae341476cd6b94ee32e3e93110a759581}{\index{tinystr.\-h@{tinystr.\-h}!T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T@{T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T}}
\index{T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T@{T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T}!tinystr.h@{tinystr.\-h}}
\subsubsection[{T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T}}\label{tinystr_8h_ae341476cd6b94ee32e3e93110a759581}


Definition at line 56 of file tinystr.\-h.



\subsection{Function Documentation}
\hypertarget{tinystr_8h_ad56c73c4b133b623f29fdf9e5240296d}{\index{tinystr.\-h@{tinystr.\-h}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_ad56c73c4b133b623f29fdf9e5240296d}


Definition at line 279 of file tinystr.\-h.

\hypertarget{tinystr_8h_a9deca021bf0c79c97b4b3c4a4579e3a4}{\index{tinystr.\-h@{tinystr.\-h}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const char $\ast$}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_a9deca021bf0c79c97b4b3c4a4579e3a4}


Definition at line 286 of file tinystr.\-h.

\hypertarget{tinystr_8h_aa37ff9329e975d8aae82ede2051ad8b8}{\index{tinystr.\-h@{tinystr.\-h}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator!= (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_aa37ff9329e975d8aae82ede2051ad8b8}


Definition at line 287 of file tinystr.\-h.

\hypertarget{tinystr_8h_a6ee35bce93b3aaf8a2353471c0dd2d58}{\index{tinystr.\-h@{tinystr.\-h}!operator+@{operator+}}
\index{operator+@{operator+}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-String} operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)}}\label{tinystr_8h_a6ee35bce93b3aaf8a2353471c0dd2d58}
\hypertarget{tinystr_8h_ab77ef9617d62643b24e52118db159b7b}{\index{tinystr.\-h@{tinystr.\-h}!operator+@{operator+}}
\index{operator+@{operator+}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-String} operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const char $\ast$}]{b}
\end{DoxyParamCaption}
)}}\label{tinystr_8h_ab77ef9617d62643b24e52118db159b7b}
\hypertarget{tinystr_8h_ac0f2988a051a761664d80de81462fc4d}{\index{tinystr.\-h@{tinystr.\-h}!operator+@{operator+}}
\index{operator+@{operator+}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-String} operator+ (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)}}\label{tinystr_8h_ac0f2988a051a761664d80de81462fc4d}
\hypertarget{tinystr_8h_a28e13086a32670328b9f4fac22f09ccb}{\index{tinystr.\-h@{tinystr.\-h}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_a28e13086a32670328b9f4fac22f09ccb}


Definition at line 274 of file tinystr.\-h.



References Ti\-Xml\-String\-::c\-\_\-str().

\hypertarget{tinystr_8h_ab7fa4756616605a2697128067b80ffa5}{\index{tinystr.\-h@{tinystr.\-h}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator$<$=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator$<$= (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_ab7fa4756616605a2697128067b80ffa5}


Definition at line 281 of file tinystr.\-h.

\hypertarget{tinystr_8h_ab43569e63f57a29dbc7deebfee90f98e}{\index{tinystr.\-h@{tinystr.\-h}!operator==@{operator==}}
\index{operator==@{operator==}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_ab43569e63f57a29dbc7deebfee90f98e}


Definition at line 269 of file tinystr.\-h.



References Ti\-Xml\-String\-::c\-\_\-str(), and Ti\-Xml\-String\-::length().

\hypertarget{tinystr_8h_ace60487cee20f188d1d8c0f4504549da}{\index{tinystr.\-h@{tinystr.\-h}!operator==@{operator==}}
\index{operator==@{operator==}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const char $\ast$}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_ace60487cee20f188d1d8c0f4504549da}


Definition at line 284 of file tinystr.\-h.



References Ti\-Xml\-String\-::c\-\_\-str().

\hypertarget{tinystr_8h_aa1ab32fa6995bc5bca0e8c0b305d71a7}{\index{tinystr.\-h@{tinystr.\-h}!operator==@{operator==}}
\index{operator==@{operator==}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_aa1ab32fa6995bc5bca0e8c0b305d71a7}


Definition at line 285 of file tinystr.\-h.

\hypertarget{tinystr_8h_a1390d728e894f489d3f02cedbaf53e35}{\index{tinystr.\-h@{tinystr.\-h}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator$>$}]{\setlength{\rightskip}{0pt plus 5cm}bool operator$>$ (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_a1390d728e894f489d3f02cedbaf53e35}


Definition at line 280 of file tinystr.\-h.

\hypertarget{tinystr_8h_ad5a4ecbced1596c900ac7d7a51660357}{\index{tinystr.\-h@{tinystr.\-h}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!tinystr.h@{tinystr.\-h}}
\subsubsection[{operator$>$=}]{\setlength{\rightskip}{0pt plus 5cm}bool operator$>$= (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-String} \&}]{a, }
\item[{const {\bf Ti\-Xml\-String} \&}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{tinystr_8h_ad5a4ecbced1596c900ac7d7a51660357}


Definition at line 282 of file tinystr.\-h.

