\hypertarget{class_ti_xml_base}{\section{Ti\-Xml\-Base Class Reference}
\label{class_ti_xml_base}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}}
}


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




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

Inheritance diagram for Ti\-Xml\-Base\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.413793cm]{class_ti_xml_base}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{struct_ti_xml_base_1_1_entity}{Entity}
\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*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ \\*
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda750a76ca602241c416d5ec357d55fba1}{T\-I\-X\-M\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R} = 0, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdabcabc1b8efabeda1cc4352aa73d64390}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdab803949b8f12e03b5b57f86d9c52b614}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-P\-E\-N\-I\-N\-G\-\_\-\-F\-I\-L\-E}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda92e3bfc96126d3544f47e8b3f031e7bb}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y}, 
\\*
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda5cbfcf7fe5e67f0cd1aef98deac55dd2}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdadcc31ca78a9d507a88c9fafb3d18a3c4}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-A\-I\-L\-E\-D\-\_\-\-T\-O\-\_\-\-R\-E\-A\-D\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-N\-A\-M\-E}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdafefdc75db23215e846605a2b5af0c2d3}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-V\-A\-L\-U\-E}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda670fac23171b64829f90639cc3696d6e}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S}, 
\\*
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda5f2aee664733a20f13f6f77556b9fa85}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-M\-P\-T\-Y}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda175f7c72e2f9630bb96ef5137b325502}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-N\-D\-\_\-\-T\-A\-G}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda24c814fdcf1d84704869e6f76b19cb6e}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda72e3072a44be499edb89593f6ce10f6c}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-O\-M\-M\-E\-N\-T}, 
\\*
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda4c200f9d125027ab449e2be7be471ba0}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-D\-E\-C\-L\-A\-R\-A\-T\-I\-O\-N}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdab345f3e42e6ae9cdedee2b95e4d461b9}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-E\-M\-P\-T\-Y}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdade7edbad3a94a6c161cac2638f380e17}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-B\-E\-D\-D\-E\-D\-\_\-\-N\-U\-L\-L}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdaab2c858631b5d38eae1e6675949b9cd4}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-D\-A\-T\-A}, 
\\*
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda679b15d950f29257700a724bb118c34d}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-T\-O\-P\-\_\-\-O\-N\-L\-Y}, 
\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda14552894942250efcec6b00dc52fc48a}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ti_xml_base_ac6753fe8a2c89669038fcf281cb301bf}{Ti\-Xml\-Base} ()
\item 
virtual \hyperlink{class_ti_xml_base_ad1837ecb25a913612fa1115f090cbb56}{$\sim$\-Ti\-Xml\-Base} ()
\item 
virtual void \hyperlink{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}{Print} (F\-I\-L\-E $\ast$cfile, int depth) const =0
\item 
int \hyperlink{class_ti_xml_base_a024bceb070188df92c2a8d8852dd0853}{Row} () const 
\item 
int \hyperlink{class_ti_xml_base_ab54bfb9b70fe6dd276e7b279cab7f003}{Column} () const 
\begin{DoxyCompactList}\small\item\em See \hyperlink{class_ti_xml_base_a024bceb070188df92c2a8d8852dd0853}{Row()} \end{DoxyCompactList}\item 
void \hyperlink{class_ti_xml_base_ac6b3e0f790930d4970ec30764e937b5d}{Set\-User\-Data} (void $\ast$user)
\begin{DoxyCompactList}\small\item\em Set a pointer to arbitrary user data. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{class_ti_xml_base_a6559a530ca6763fc301a14d77ed28c17}{Get\-User\-Data} ()
\begin{DoxyCompactList}\small\item\em Get a pointer to arbitrary user data. \end{DoxyCompactList}\item 
const void $\ast$ \hyperlink{class_ti_xml_base_ad0120210e4680ef2088601753ce0ede4}{Get\-User\-Data} () const 
\begin{DoxyCompactList}\small\item\em Get a pointer to arbitrary user data. \end{DoxyCompactList}\item 
virtual const char $\ast$ \hyperlink{class_ti_xml_base_a00e4edb0219d00a1379c856e5a1d2025}{Parse} (const char $\ast$p, \hyperlink{class_ti_xml_parsing_data}{Ti\-Xml\-Parsing\-Data} $\ast$data, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)=0
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{class_ti_xml_base_a0f799ec645bfb8d8a969e83478f379c1}{Set\-Condense\-White\-Space} (bool condense)
\item 
static bool \hyperlink{class_ti_xml_base_ad4b1472531c647a25b1840a87ae42438}{Is\-White\-Space\-Condensed} ()
\begin{DoxyCompactList}\small\item\em Return the current white space setting. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{class_ti_xml_base_ac8c86058137bdb4b413c3eca58f2d467}{utf8\-Byte\-Table} \mbox{[}256\mbox{]}
\end{DoxyCompactItemize}
\subsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
static const char $\ast$ \hyperlink{class_ti_xml_base_ac0c3d66d8a9e6996a1fa016275e16875}{Skip\-White\-Space} (const char $\ast$, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static bool \hyperlink{class_ti_xml_base_af56296d561c0bab4bc8e198cdcf5c48e}{Is\-White\-Space} (char c)
\item 
static bool \hyperlink{class_ti_xml_base_a3de391ea9f4c4a8aa10d04480b048795}{Is\-White\-Space} (int c)
\item 
static bool \hyperlink{class_ti_xml_base_aafe51421ca2f618d250a0541e8d61a4e}{Stream\-White\-Space} (std\-::istream $\ast$in, \hyperlink{tinyxml_8h_a92bada05fd84d9a0c9a5bbe53de26887}{T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$tag)
\item 
static bool \hyperlink{class_ti_xml_base_aac761023c11f3216de865f0a4b2b137b}{Stream\-To} (std\-::istream $\ast$in, int character, \hyperlink{tinyxml_8h_a92bada05fd84d9a0c9a5bbe53de26887}{T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$tag)
\item 
static const char $\ast$ \hyperlink{class_ti_xml_base_a1c21a6ab5f7b503acd91f35f183734b3}{Read\-Name} (const char $\ast$p, \hyperlink{tinyxml_8h_a92bada05fd84d9a0c9a5bbe53de26887}{T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$name, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static const char $\ast$ \hyperlink{class_ti_xml_base_aa646c74921aa33156968b802bbf5566e}{Read\-Text} (const char $\ast$in, \hyperlink{tinyxml_8h_a92bada05fd84d9a0c9a5bbe53de26887}{T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$text, bool ignore\-White\-Space, const char $\ast$end\-Tag, bool ignore\-Case, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static const char $\ast$ \hyperlink{class_ti_xml_base_ac5c08bf3deffcda0bf8ce2958372b584}{Get\-Entity} (const char $\ast$in, char $\ast$value, int $\ast$length, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static const char $\ast$ \hyperlink{class_ti_xml_base_a5b0fde72d6f662ae1fd6303195d2159b}{Get\-Char} (const char $\ast$p, char $\ast$\-\_\-value, int $\ast$length, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static void \hyperlink{class_ti_xml_base_a283ddc4f1f53a53e7111eff4e12a63d9}{Put\-String} (const \hyperlink{tinyxml_8h_a92bada05fd84d9a0c9a5bbe53de26887}{T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} \&str, \hyperlink{tinyxml_8h_a92bada05fd84d9a0c9a5bbe53de26887}{T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$out)
\item 
static bool \hyperlink{class_ti_xml_base_a51631e6986179558b9e5850723ed165a}{String\-Equal} (const char $\ast$p, const char $\ast$end\-Tag, bool ignore\-Case, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static int \hyperlink{class_ti_xml_base_ae22522b2e8e1ac43102d16394f639fc8}{Is\-Alpha} (unsigned char any\-Byte, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static int \hyperlink{class_ti_xml_base_a321919055c115c78ded17f85a793f368}{Is\-Alpha\-Num} (unsigned char any\-Byte, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static int \hyperlink{class_ti_xml_base_a799f17405a86a5c2029618e85f11a097}{To\-Lower} (int \hyperlink{_multi_view_8cpp_a8320ee13ac034dbf6d624fe8953dd337}{v}, \hyperlink{tinyxml_8h_a88d51847a13ee0f4b4d320d03d2c4d96}{Ti\-Xml\-Encoding} encoding)
\item 
static void \hyperlink{class_ti_xml_base_a07c765e3a7f979d343e646ea797b180b}{Convert\-U\-T\-F32\-To\-U\-T\-F8} (unsigned long input, char $\ast$output, int $\ast$length)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ti_xml_cursor}{Ti\-Xml\-Cursor} \hyperlink{class_ti_xml_base_a0d992580f3bc264909f898e942677a3c}{location}
\item 
void $\ast$ \hyperlink{class_ti_xml_base_ab242c01590191f644569fa89a080d97c}{user\-Data}
\begin{DoxyCompactList}\small\item\em Field containing a generic user pointer. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Protected Attributes}
\begin{DoxyCompactItemize}
\item 
static const char $\ast$ \hyperlink{class_ti_xml_base_a7ac8feec4100e446b3d78e1ac0659700}{error\-String} \mbox{[}\hyperlink{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda14552894942250efcec6b00dc52fc48a}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T}\mbox{]}
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
enum \{ \hyperlink{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8ab848893c6d03fcd8f42941d7079ccb47}{N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y} = 5, 
\hyperlink{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8aeb571e41586d47e28f60445cb9b41d49}{M\-A\-X\-\_\-\-E\-N\-T\-I\-T\-Y\-\_\-\-L\-E\-N\-G\-T\-H} = 6
 \}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ti_xml_base_a626975d7fb27b0a471142ca582b561b4}{Ti\-Xml\-Base} (const \hyperlink{class_ti_xml_base}{Ti\-Xml\-Base} \&)
\item 
void \hyperlink{class_ti_xml_base_a183315aa6f1bb36d509b179e912cb93f}{operator=} (const \hyperlink{class_ti_xml_base}{Ti\-Xml\-Base} \&base)
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{struct_ti_xml_base_1_1_entity}{Entity} \hyperlink{class_ti_xml_base_aae956c75fedff20d337f7cc109c6b71a}{entity} \mbox{[}\hyperlink{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8ab848893c6d03fcd8f42941d7079ccb47}{N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y}\mbox{]}
\item 
static bool \hyperlink{class_ti_xml_base_a447a05f6a3edbb7892f66f9df8244a3d}{condense\-White\-Space} = true
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_ti_xml_base_a218872a0d985ae30e78c55adc4bdb196}{Ti\-Xml\-Node}
\item 
class \hyperlink{class_ti_xml_base_ab6592e32cb9132be517cc12a70564c4b}{Ti\-Xml\-Element}
\item 
class \hyperlink{class_ti_xml_base_a173617f6dfe902cf484ce5552b950475}{Ti\-Xml\-Document}
\end{DoxyCompactItemize}


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

\hyperlink{class_ti_xml_base}{Ti\-Xml\-Base} is a base class for every class in Tiny\-Xml. It does little except to establish that Tiny\-Xml classes can be printed and provide some utility functions.

In X\-M\-L, the document and elements can contain other elements and other types of nodes.

\begin{DoxyVerb}A Document can contain:     Element (container or leaf)
Comment (leaf)
Unknown (leaf)
Declaration( leaf )

An Element can contain:     Element (container or leaf)
Text        (leaf)
Attributes (not on tree)
Comment (leaf)
Unknown (leaf)

A Decleration contains: Attributes (not on tree)
\end{DoxyVerb}


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


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



\subsection{Member Enumeration Documentation}
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cd}{\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cd}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{T\-I\-X\-M\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R@{T\-I\-X\-M\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R@{T\-I\-X\-M\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda750a76ca602241c416d5ec357d55fba1}{T\-I\-X\-M\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda750a76ca602241c416d5ec357d55fba1}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdabcabc1b8efabeda1cc4352aa73d64390}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdabcabc1b8efabeda1cc4352aa73d64390}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-P\-E\-N\-I\-N\-G\-\_\-\-F\-I\-L\-E@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-P\-E\-N\-I\-N\-G\-\_\-\-F\-I\-L\-E}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-P\-E\-N\-I\-N\-G\-\_\-\-F\-I\-L\-E@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-P\-E\-N\-I\-N\-G\-\_\-\-F\-I\-L\-E}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdab803949b8f12e03b5b57f86d9c52b614}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-P\-E\-N\-I\-N\-G\-\_\-\-F\-I\-L\-E}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdab803949b8f12e03b5b57f86d9c52b614}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda92e3bfc96126d3544f47e8b3f031e7bb}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda92e3bfc96126d3544f47e8b3f031e7bb}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda5cbfcf7fe5e67f0cd1aef98deac55dd2}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda5cbfcf7fe5e67f0cd1aef98deac55dd2}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-A\-I\-L\-E\-D\-\_\-\-T\-O\-\_\-\-R\-E\-A\-D\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-N\-A\-M\-E@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-A\-I\-L\-E\-D\-\_\-\-T\-O\-\_\-\-R\-E\-A\-D\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-N\-A\-M\-E}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-A\-I\-L\-E\-D\-\_\-\-T\-O\-\_\-\-R\-E\-A\-D\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-N\-A\-M\-E@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-A\-I\-L\-E\-D\-\_\-\-T\-O\-\_\-\-R\-E\-A\-D\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-N\-A\-M\-E}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdadcc31ca78a9d507a88c9fafb3d18a3c4}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-A\-I\-L\-E\-D\-\_\-\-T\-O\-\_\-\-R\-E\-A\-D\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-N\-A\-M\-E}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdadcc31ca78a9d507a88c9fafb3d18a3c4}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-V\-A\-L\-U\-E@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-V\-A\-L\-U\-E}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-V\-A\-L\-U\-E@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-V\-A\-L\-U\-E}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdafefdc75db23215e846605a2b5af0c2d3}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-V\-A\-L\-U\-E}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdafefdc75db23215e846605a2b5af0c2d3}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda670fac23171b64829f90639cc3696d6e}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda670fac23171b64829f90639cc3696d6e}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-M\-P\-T\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-M\-P\-T\-Y}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-M\-P\-T\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-M\-P\-T\-Y}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda5f2aee664733a20f13f6f77556b9fa85}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-E\-M\-P\-T\-Y}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda5f2aee664733a20f13f6f77556b9fa85}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-N\-D\-\_\-\-T\-A\-G@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-N\-D\-\_\-\-T\-A\-G}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-N\-D\-\_\-\-T\-A\-G@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-N\-D\-\_\-\-T\-A\-G}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda175f7c72e2f9630bb96ef5137b325502}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-R\-E\-A\-D\-I\-N\-G\-\_\-\-E\-N\-D\-\_\-\-T\-A\-G}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda175f7c72e2f9630bb96ef5137b325502}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda24c814fdcf1d84704869e6f76b19cb6e}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda24c814fdcf1d84704869e6f76b19cb6e}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-O\-M\-M\-E\-N\-T@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-O\-M\-M\-E\-N\-T}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-O\-M\-M\-E\-N\-T@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-O\-M\-M\-E\-N\-T}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda72e3072a44be499edb89593f6ce10f6c}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-O\-M\-M\-E\-N\-T}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda72e3072a44be499edb89593f6ce10f6c}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-D\-E\-C\-L\-A\-R\-A\-T\-I\-O\-N@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-D\-E\-C\-L\-A\-R\-A\-T\-I\-O\-N}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-D\-E\-C\-L\-A\-R\-A\-T\-I\-O\-N@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-D\-E\-C\-L\-A\-R\-A\-T\-I\-O\-N}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda4c200f9d125027ab449e2be7be471ba0}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-D\-E\-C\-L\-A\-R\-A\-T\-I\-O\-N}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda4c200f9d125027ab449e2be7be471ba0}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-E\-M\-P\-T\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-E\-M\-P\-T\-Y}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-E\-M\-P\-T\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-E\-M\-P\-T\-Y}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdab345f3e42e6ae9cdedee2b95e4d461b9}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-E\-M\-P\-T\-Y}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdab345f3e42e6ae9cdedee2b95e4d461b9}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-B\-E\-D\-D\-E\-D\-\_\-\-N\-U\-L\-L@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-B\-E\-D\-D\-E\-D\-\_\-\-N\-U\-L\-L}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-B\-E\-D\-D\-E\-D\-\_\-\-N\-U\-L\-L@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-B\-E\-D\-D\-E\-D\-\_\-\-N\-U\-L\-L}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdade7edbad3a94a6c161cac2638f380e17}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-B\-E\-D\-D\-E\-D\-\_\-\-N\-U\-L\-L}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdade7edbad3a94a6c161cac2638f380e17}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-D\-A\-T\-A@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-D\-A\-T\-A}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-D\-A\-T\-A@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-D\-A\-T\-A}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdaab2c858631b5d38eae1e6675949b9cd4}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-A\-R\-S\-I\-N\-G\-\_\-\-C\-D\-A\-T\-A}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cdaab2c858631b5d38eae1e6675949b9cd4}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-T\-O\-P\-\_\-\-O\-N\-L\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-T\-O\-P\-\_\-\-O\-N\-L\-Y}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-T\-O\-P\-\_\-\-O\-N\-L\-Y@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-T\-O\-P\-\_\-\-O\-N\-L\-Y}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda679b15d950f29257700a724bb118c34d}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-O\-C\-U\-M\-E\-N\-T\-\_\-\-T\-O\-P\-\_\-\-O\-N\-L\-Y}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda679b15d950f29257700a724bb118c34d}
}]\index{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T@{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T}}\item[{\em 
\hypertarget{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda14552894942250efcec6b00dc52fc48a}{T\-I\-X\-M\-L\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-T\-R\-I\-N\-G\-\_\-\-C\-O\-U\-N\-T}\label{class_ti_xml_base_a4b788e6990f18d930cc68e38587f05cda14552894942250efcec6b00dc52fc48a}
}]\end{description}
\end{Desc}


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

\hypertarget{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8}{\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum\hspace{0.3cm}{\ttfamily [private]}}}\label{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y@{N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y@{N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y}}\item[{\em 
\hypertarget{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8ab848893c6d03fcd8f42941d7079ccb47}{N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y}\label{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8ab848893c6d03fcd8f42941d7079ccb47}
}]\index{M\-A\-X\-\_\-\-E\-N\-T\-I\-T\-Y\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-E\-N\-T\-I\-T\-Y\-\_\-\-L\-E\-N\-G\-T\-H}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!M\-A\-X\-\_\-\-E\-N\-T\-I\-T\-Y\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-E\-N\-T\-I\-T\-Y\-\_\-\-L\-E\-N\-G\-T\-H}}\item[{\em 
\hypertarget{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8aeb571e41586d47e28f60445cb9b41d49}{M\-A\-X\-\_\-\-E\-N\-T\-I\-T\-Y\-\_\-\-L\-E\-N\-G\-T\-H}\label{class_ti_xml_base_a99a2fe4c7ab51f1be33d349c5fd382e8aeb571e41586d47e28f60445cb9b41d49}
}]\end{description}
\end{Desc}


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



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_ti_xml_base_ac6753fe8a2c89669038fcf281cb301bf}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Ti\-Xml\-Base@{Ti\-Xml\-Base}}
\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Ti\-Xml\-Base}]{\setlength{\rightskip}{0pt plus 5cm}Ti\-Xml\-Base\-::\-Ti\-Xml\-Base (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_base_ac6753fe8a2c89669038fcf281cb301bf}


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

\hypertarget{class_ti_xml_base_ad1837ecb25a913612fa1115f090cbb56}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!$\sim$\-Ti\-Xml\-Base@{$\sim$\-Ti\-Xml\-Base}}
\index{$\sim$\-Ti\-Xml\-Base@{$\sim$\-Ti\-Xml\-Base}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{$\sim$\-Ti\-Xml\-Base}]{\setlength{\rightskip}{0pt plus 5cm}virtual Ti\-Xml\-Base\-::$\sim$\-Ti\-Xml\-Base (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_ti_xml_base_ad1837ecb25a913612fa1115f090cbb56}


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

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


\subsection{Member Function Documentation}
\hypertarget{class_ti_xml_base_ab54bfb9b70fe6dd276e7b279cab7f003}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Column@{Column}}
\index{Column@{Column}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Column}]{\setlength{\rightskip}{0pt plus 5cm}int Ti\-Xml\-Base\-::\-Column (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_base_ab54bfb9b70fe6dd276e7b279cab7f003}


See \hyperlink{class_ti_xml_base_a024bceb070188df92c2a8d8852dd0853}{Row()} 



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



References Ti\-Xml\-Cursor\-::col, and location.

\hypertarget{class_ti_xml_base_a07c765e3a7f979d343e646ea797b180b}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Convert\-U\-T\-F32\-To\-U\-T\-F8@{Convert\-U\-T\-F32\-To\-U\-T\-F8}}
\index{Convert\-U\-T\-F32\-To\-U\-T\-F8@{Convert\-U\-T\-F32\-To\-U\-T\-F8}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Convert\-U\-T\-F32\-To\-U\-T\-F8}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Base\-::\-Convert\-U\-T\-F32\-To\-U\-T\-F8 (
\begin{DoxyParamCaption}
\item[{unsigned long}]{input, }
\item[{char $\ast$}]{output, }
\item[{int $\ast$}]{length}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a07c765e3a7f979d343e646ea797b180b}


Definition at line 96 of file tinyxmlparser\-\_\-inl.\-h.



Referenced by Get\-Entity().

\hypertarget{class_ti_xml_base_a5b0fde72d6f662ae1fd6303195d2159b}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Get\-Char@{Get\-Char}}
\index{Get\-Char@{Get\-Char}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Get\-Char}]{\setlength{\rightskip}{0pt plus 5cm}static const char$\ast$ Ti\-Xml\-Base\-::\-Get\-Char (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{p, }
\item[{char $\ast$}]{\-\_\-value, }
\item[{int $\ast$}]{length, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a5b0fde72d6f662ae1fd6303195d2159b}


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



References Get\-Entity(), T\-I\-X\-M\-L\-\_\-\-E\-N\-C\-O\-D\-I\-N\-G\-\_\-\-U\-T\-F8, and utf8\-Byte\-Table.



Referenced by Read\-Text().

\hypertarget{class_ti_xml_base_ac5c08bf3deffcda0bf8ce2958372b584}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Get\-Entity@{Get\-Entity}}
\index{Get\-Entity@{Get\-Entity}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Get\-Entity}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ti\-Xml\-Base\-::\-Get\-Entity (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{in, }
\item[{char $\ast$}]{value, }
\item[{int $\ast$}]{length, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_ac5c08bf3deffcda0bf8ce2958372b584}


Definition at line 446 of file tinyxmlparser\-\_\-inl.\-h.



References Ti\-Xml\-Base\-::\-Entity\-::chr, Convert\-U\-T\-F32\-To\-U\-T\-F8(), entity, N\-U\-M\-\_\-\-E\-N\-T\-I\-T\-Y, T\-I\-X\-M\-L\-\_\-\-E\-N\-C\-O\-D\-I\-N\-G\-\_\-\-U\-T\-F8, and T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G.



Referenced by Get\-Char().

\hypertarget{class_ti_xml_base_a6559a530ca6763fc301a14d77ed28c17}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Get\-User\-Data@{Get\-User\-Data}}
\index{Get\-User\-Data@{Get\-User\-Data}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Get\-User\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Ti\-Xml\-Base\-::\-Get\-User\-Data (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_base_a6559a530ca6763fc301a14d77ed28c17}


Get a pointer to arbitrary user data. 



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



References user\-Data.

\hypertarget{class_ti_xml_base_ad0120210e4680ef2088601753ce0ede4}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Get\-User\-Data@{Get\-User\-Data}}
\index{Get\-User\-Data@{Get\-User\-Data}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Get\-User\-Data}]{\setlength{\rightskip}{0pt plus 5cm}const void$\ast$ Ti\-Xml\-Base\-::\-Get\-User\-Data (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_base_ad0120210e4680ef2088601753ce0ede4}


Get a pointer to arbitrary user data. 



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



References user\-Data.

\hypertarget{class_ti_xml_base_ae22522b2e8e1ac43102d16394f639fc8}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Is\-Alpha@{Is\-Alpha}}
\index{Is\-Alpha@{Is\-Alpha}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Is\-Alpha}]{\setlength{\rightskip}{0pt plus 5cm}int Ti\-Xml\-Base\-::\-Is\-Alpha (
\begin{DoxyParamCaption}
\item[{unsigned char}]{any\-Byte, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_ae22522b2e8e1ac43102d16394f639fc8}


Definition at line 137 of file tinyxmlparser\-\_\-inl.\-h.



Referenced by Ti\-Xml\-Node\-::\-Identify(), and Read\-Name().

\hypertarget{class_ti_xml_base_a321919055c115c78ded17f85a793f368}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Is\-Alpha\-Num@{Is\-Alpha\-Num}}
\index{Is\-Alpha\-Num@{Is\-Alpha\-Num}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Is\-Alpha\-Num}]{\setlength{\rightskip}{0pt plus 5cm}int Ti\-Xml\-Base\-::\-Is\-Alpha\-Num (
\begin{DoxyParamCaption}
\item[{unsigned char}]{any\-Byte, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a321919055c115c78ded17f85a793f368}


Definition at line 158 of file tinyxmlparser\-\_\-inl.\-h.



Referenced by Read\-Name().

\hypertarget{class_ti_xml_base_af56296d561c0bab4bc8e198cdcf5c48e}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Is\-White\-Space@{Is\-White\-Space}}
\index{Is\-White\-Space@{Is\-White\-Space}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Is\-White\-Space}]{\setlength{\rightskip}{0pt plus 5cm}static bool Ti\-Xml\-Base\-::\-Is\-White\-Space (
\begin{DoxyParamCaption}
\item[{char}]{c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_af56296d561c0bab4bc8e198cdcf5c48e}


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



Referenced by Ti\-Xml\-Text\-::\-Blank(), Is\-White\-Space(), Ti\-Xml\-Attribute\-::\-Parse(), Ti\-Xml\-Declaration\-::\-Parse(), Read\-Text(), and Skip\-White\-Space().

\hypertarget{class_ti_xml_base_a3de391ea9f4c4a8aa10d04480b048795}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Is\-White\-Space@{Is\-White\-Space}}
\index{Is\-White\-Space@{Is\-White\-Space}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Is\-White\-Space}]{\setlength{\rightskip}{0pt plus 5cm}static bool Ti\-Xml\-Base\-::\-Is\-White\-Space (
\begin{DoxyParamCaption}
\item[{int}]{c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a3de391ea9f4c4a8aa10d04480b048795}


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



References Is\-White\-Space().

\hypertarget{class_ti_xml_base_ad4b1472531c647a25b1840a87ae42438}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Is\-White\-Space\-Condensed@{Is\-White\-Space\-Condensed}}
\index{Is\-White\-Space\-Condensed@{Is\-White\-Space\-Condensed}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Is\-White\-Space\-Condensed}]{\setlength{\rightskip}{0pt plus 5cm}static bool Ti\-Xml\-Base\-::\-Is\-White\-Space\-Condensed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_ti_xml_base_ad4b1472531c647a25b1840a87ae42438}


Return the current white space setting. 



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



References condense\-White\-Space.



Referenced by Ti\-Xml\-Element\-::\-Read\-Value().

\hypertarget{class_ti_xml_base_a183315aa6f1bb36d509b179e912cb93f}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!operator=@{operator=}}
\index{operator=@{operator=}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Base\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Ti\-Xml\-Base} \&}]{base}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{class_ti_xml_base_a183315aa6f1bb36d509b179e912cb93f}
\hypertarget{class_ti_xml_base_a00e4edb0219d00a1379c856e5a1d2025}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Parse@{Parse}}
\index{Parse@{Parse}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Parse}]{\setlength{\rightskip}{0pt plus 5cm}virtual const char$\ast$ Ti\-Xml\-Base\-::\-Parse (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{p, }
\item[{{\bf Ti\-Xml\-Parsing\-Data} $\ast$}]{data, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_ti_xml_base_a00e4edb0219d00a1379c856e5a1d2025}


Implemented in \hyperlink{class_ti_xml_document_a789ad2f06f93d52bdb5570b2f3670289}{Ti\-Xml\-Document}, \hyperlink{class_ti_xml_unknown_aa51c2694e4177b5f0b5429ee5a81b58d}{Ti\-Xml\-Unknown}, \hyperlink{class_ti_xml_declaration_a9839ea97ed687a2b7342fd7b0f04361b}{Ti\-Xml\-Declaration}, \hyperlink{class_ti_xml_text_a8d2dcfa41fc73d3e62dacc2fcf633819}{Ti\-Xml\-Text}, \hyperlink{class_ti_xml_comment_a43bddc18ac057734b41d84653b71d3e0}{Ti\-Xml\-Comment}, \hyperlink{class_ti_xml_element_af95c9165159fd9dfdcc5b894a3fcf85b}{Ti\-Xml\-Element}, and \hyperlink{class_ti_xml_attribute_ad62774421b814894b995af3b5d231dda}{Ti\-Xml\-Attribute}.



Referenced by Ti\-Xml\-Document\-::\-Parse(), and Ti\-Xml\-Element\-::\-Read\-Value().

\hypertarget{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Print@{Print}}
\index{Print@{Print}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Ti\-Xml\-Base\-::\-Print (
\begin{DoxyParamCaption}
\item[{F\-I\-L\-E $\ast$}]{cfile, }
\item[{int}]{depth}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_ti_xml_base_a0de56b3f2ef14c65091a3b916437b512}
All Tiny\-Xml classes can print themselves to a filestream or the string class (\hyperlink{class_ti_xml_string}{Ti\-Xml\-String} in non-\/\-S\-T\-L mode, std\-::string in S\-T\-L mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implemented in \hyperlink{class_ti_xml_document_a7b1aea204fee266b70b9c105c8bf2ada}{Ti\-Xml\-Document}, \hyperlink{class_ti_xml_unknown_a025f19c21ef01ea9be50febb8fe0ba06}{Ti\-Xml\-Unknown}, \hyperlink{class_ti_xml_declaration_abf6303db4bd05b5be554036817ff1cb4}{Ti\-Xml\-Declaration}, \hyperlink{class_ti_xml_text_ae74d56c5b3ddec6cc3103dd51821af92}{Ti\-Xml\-Text}, \hyperlink{class_ti_xml_comment_a17398061d62c470f57801ce28fa33ad4}{Ti\-Xml\-Comment}, \hyperlink{class_ti_xml_element_ad9d0c008866982ab8d9aafae7e14d692}{Ti\-Xml\-Element}, and \hyperlink{class_ti_xml_attribute_acc04956c1d5c4c31fe74f7a7528d109a}{Ti\-Xml\-Attribute}.



Referenced by Ti\-Xml\-Element\-::\-Print().

\hypertarget{class_ti_xml_base_a283ddc4f1f53a53e7111eff4e12a63d9}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Put\-String@{Put\-String}}
\index{Put\-String@{Put\-String}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Put\-String}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Base\-::\-Put\-String (
\begin{DoxyParamCaption}
\item[{const {\bf T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} \&}]{str, }
\item[{{\bf T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$}]{out}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a283ddc4f1f53a53e7111eff4e12a63d9}


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



References entity.



Referenced by Ti\-Xml\-Attribute\-::\-Print(), and Ti\-Xml\-Text\-::\-Print().

\hypertarget{class_ti_xml_base_a1c21a6ab5f7b503acd91f35f183734b3}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Read\-Name@{Read\-Name}}
\index{Read\-Name@{Read\-Name}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Read\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ti\-Xml\-Base\-::\-Read\-Name (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{p, }
\item[{{\bf T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$}]{name, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a1c21a6ab5f7b503acd91f35f183734b3}


Definition at line 409 of file tinyxmlparser\-\_\-inl.\-h.



References Is\-Alpha(), and Is\-Alpha\-Num().



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

\hypertarget{class_ti_xml_base_aa646c74921aa33156968b802bbf5566e}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Read\-Text@{Read\-Text}}
\index{Read\-Text@{Read\-Text}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Read\-Text}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ti\-Xml\-Base\-::\-Read\-Text (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{in, }
\item[{{\bf T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$}]{text, }
\item[{bool}]{ignore\-White\-Space, }
\item[{const char $\ast$}]{end\-Tag, }
\item[{bool}]{ignore\-Case, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_aa646c74921aa33156968b802bbf5566e}


Definition at line 582 of file tinyxmlparser\-\_\-inl.\-h.



References condense\-White\-Space, Get\-Char(), Is\-White\-Space(), Skip\-White\-Space(), and String\-Equal().



Referenced by Ti\-Xml\-Attribute\-::\-Parse(), Ti\-Xml\-Comment\-::\-Parse(), and Ti\-Xml\-Text\-::\-Parse().

\hypertarget{class_ti_xml_base_a024bceb070188df92c2a8d8852dd0853}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Row@{Row}}
\index{Row@{Row}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Row}]{\setlength{\rightskip}{0pt plus 5cm}int Ti\-Xml\-Base\-::\-Row (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_base_a024bceb070188df92c2a8d8852dd0853}
Return the position, in the original source file, of this node or attribute. The row and column are 1-\/based. (That is the first row and first column is 1,1). If the returns values are 0 or less, then the parser does not have a row and column value.

Generally, the row and column value will be set when the Ti\-Xml\-Document\-::\-Load(), \hyperlink{class_ti_xml_document_a4c852a889c02cf251117fd1d9fe1845f}{Ti\-Xml\-Document\-::\-Load\-File()}, or any \hyperlink{class_ti_xml_base_a00e4edb0219d00a1379c856e5a1d2025}{Ti\-Xml\-Node\-::\-Parse()} is called. It will N\-O\-T be set when the D\-O\-M was created from operator$>$$>$.

The values reflect the initial load. Once the D\-O\-M is modified programmatically (by adding or changing nodes and attributes) the new values will N\-O\-T update to reflect changes in the document.

There is a minor performance cost to computing the row and column. Computation can be disabled if \hyperlink{class_ti_xml_document_a51dac56316f89b35bdb7d0d433ba988e}{Ti\-Xml\-Document\-::\-Set\-Tab\-Size()} is called with 0 as the value.

\begin{DoxySeeAlso}{See Also}
\hyperlink{class_ti_xml_document_a51dac56316f89b35bdb7d0d433ba988e}{Ti\-Xml\-Document\-::\-Set\-Tab\-Size()} 
\end{DoxySeeAlso}


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



References location, and Ti\-Xml\-Cursor\-::row.

\hypertarget{class_ti_xml_base_a0f799ec645bfb8d8a969e83478f379c1}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Set\-Condense\-White\-Space@{Set\-Condense\-White\-Space}}
\index{Set\-Condense\-White\-Space@{Set\-Condense\-White\-Space}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Set\-Condense\-White\-Space}]{\setlength{\rightskip}{0pt plus 5cm}static void Ti\-Xml\-Base\-::\-Set\-Condense\-White\-Space (
\begin{DoxyParamCaption}
\item[{bool}]{condense}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_ti_xml_base_a0f799ec645bfb8d8a969e83478f379c1}
The world does not agree on whether white space should be kept or not. In order to make everyone happy, these global, static functions are provided to set whether or not Tiny\-Xml will condense all white space into a single space or not. The default is to condense. Note changing this value is not thread safe. 

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



References condense\-White\-Space.

\hypertarget{class_ti_xml_base_ac6b3e0f790930d4970ec30764e937b5d}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Set\-User\-Data@{Set\-User\-Data}}
\index{Set\-User\-Data@{Set\-User\-Data}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Set\-User\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void Ti\-Xml\-Base\-::\-Set\-User\-Data (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{user}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_ti_xml_base_ac6b3e0f790930d4970ec30764e937b5d}


Set a pointer to arbitrary user data. 



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



References user\-Data.

\hypertarget{class_ti_xml_base_ac0c3d66d8a9e6996a1fa016275e16875}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Skip\-White\-Space@{Skip\-White\-Space}}
\index{Skip\-White\-Space@{Skip\-White\-Space}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Skip\-White\-Space}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ti\-Xml\-Base\-::\-Skip\-White\-Space (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{p, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_ac0c3d66d8a9e6996a1fa016275e16875}


Definition at line 322 of file tinyxmlparser\-\_\-inl.\-h.



References Is\-White\-Space(), T\-I\-X\-M\-L\-\_\-\-E\-N\-C\-O\-D\-I\-N\-G\-\_\-\-U\-T\-F8, T\-I\-X\-M\-L\-\_\-\-U\-T\-F\-\_\-\-L\-E\-A\-D\-\_\-0, T\-I\-X\-M\-L\-\_\-\-U\-T\-F\-\_\-\-L\-E\-A\-D\-\_\-1, and T\-I\-X\-M\-L\-\_\-\-U\-T\-F\-\_\-\-L\-E\-A\-D\-\_\-2.



Referenced by Ti\-Xml\-Node\-::\-Identify(), Ti\-Xml\-Attribute\-::\-Parse(), Ti\-Xml\-Element\-::\-Parse(), Ti\-Xml\-Comment\-::\-Parse(), Ti\-Xml\-Declaration\-::\-Parse(), Ti\-Xml\-Unknown\-::\-Parse(), Ti\-Xml\-Document\-::\-Parse(), Read\-Text(), and Ti\-Xml\-Element\-::\-Read\-Value().

\hypertarget{class_ti_xml_base_aac761023c11f3216de865f0a4b2b137b}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Stream\-To@{Stream\-To}}
\index{Stream\-To@{Stream\-To}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Stream\-To}]{\setlength{\rightskip}{0pt plus 5cm}static bool Ti\-Xml\-Base\-::\-Stream\-To (
\begin{DoxyParamCaption}
\item[{std\-::istream $\ast$}]{in, }
\item[{int}]{character, }
\item[{{\bf T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$}]{tag}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_aac761023c11f3216de865f0a4b2b137b}
\hypertarget{class_ti_xml_base_aafe51421ca2f618d250a0541e8d61a4e}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Stream\-White\-Space@{Stream\-White\-Space}}
\index{Stream\-White\-Space@{Stream\-White\-Space}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Stream\-White\-Space}]{\setlength{\rightskip}{0pt plus 5cm}static bool Ti\-Xml\-Base\-::\-Stream\-White\-Space (
\begin{DoxyParamCaption}
\item[{std\-::istream $\ast$}]{in, }
\item[{{\bf T\-I\-X\-M\-L\-\_\-\-S\-T\-R\-I\-N\-G} $\ast$}]{tag}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_aafe51421ca2f618d250a0541e8d61a4e}
\hypertarget{class_ti_xml_base_a51631e6986179558b9e5850723ed165a}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!String\-Equal@{String\-Equal}}
\index{String\-Equal@{String\-Equal}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{String\-Equal}]{\setlength{\rightskip}{0pt plus 5cm}bool Ti\-Xml\-Base\-::\-String\-Equal (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{p, }
\item[{const char $\ast$}]{end\-Tag, }
\item[{bool}]{ignore\-Case, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a51631e6986179558b9e5850723ed165a}


Definition at line 542 of file tinyxmlparser\-\_\-inl.\-h.



References To\-Lower().



Referenced by Ti\-Xml\-Node\-::\-Identify(), Ti\-Xml\-Element\-::\-Parse(), Ti\-Xml\-Comment\-::\-Parse(), Ti\-Xml\-Text\-::\-Parse(), Ti\-Xml\-Declaration\-::\-Parse(), Ti\-Xml\-Document\-::\-Parse(), Read\-Text(), and Ti\-Xml\-Element\-::\-Read\-Value().

\hypertarget{class_ti_xml_base_a799f17405a86a5c2029618e85f11a097}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!To\-Lower@{To\-Lower}}
\index{To\-Lower@{To\-Lower}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{To\-Lower}]{\setlength{\rightskip}{0pt plus 5cm}static int Ti\-Xml\-Base\-::\-To\-Lower (
\begin{DoxyParamCaption}
\item[{int}]{v, }
\item[{{\bf Ti\-Xml\-Encoding}}]{encoding}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a799f17405a86a5c2029618e85f11a097}


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



References T\-I\-X\-M\-L\-\_\-\-E\-N\-C\-O\-D\-I\-N\-G\-\_\-\-U\-T\-F8, and v.



Referenced by String\-Equal().



\subsection{Friends And Related Function Documentation}
\hypertarget{class_ti_xml_base_a173617f6dfe902cf484ce5552b950475}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Ti\-Xml\-Document@{Ti\-Xml\-Document}}
\index{Ti\-Xml\-Document@{Ti\-Xml\-Document}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Ti\-Xml\-Document}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf Ti\-Xml\-Document}\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_ti_xml_base_a173617f6dfe902cf484ce5552b950475}


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

\hypertarget{class_ti_xml_base_ab6592e32cb9132be517cc12a70564c4b}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Ti\-Xml\-Element@{Ti\-Xml\-Element}}
\index{Ti\-Xml\-Element@{Ti\-Xml\-Element}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Ti\-Xml\-Element}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf Ti\-Xml\-Element}\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_ti_xml_base_ab6592e32cb9132be517cc12a70564c4b}


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

\hypertarget{class_ti_xml_base_a218872a0d985ae30e78c55adc4bdb196}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!Ti\-Xml\-Node@{Ti\-Xml\-Node}}
\index{Ti\-Xml\-Node@{Ti\-Xml\-Node}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{Ti\-Xml\-Node}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf Ti\-Xml\-Node}\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_ti_xml_base_a218872a0d985ae30e78c55adc4bdb196}


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



\subsection{Member Data Documentation}
\hypertarget{class_ti_xml_base_a447a05f6a3edbb7892f66f9df8244a3d}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!condense\-White\-Space@{condense\-White\-Space}}
\index{condense\-White\-Space@{condense\-White\-Space}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{condense\-White\-Space}]{\setlength{\rightskip}{0pt plus 5cm}bool Ti\-Xml\-Base\-::condense\-White\-Space = true\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_ti_xml_base_a447a05f6a3edbb7892f66f9df8244a3d}


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



Referenced by Is\-White\-Space\-Condensed(), Read\-Text(), and Set\-Condense\-White\-Space().

\hypertarget{class_ti_xml_base_aae956c75fedff20d337f7cc109c6b71a}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!entity@{entity}}
\index{entity@{entity}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{entity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Base\-::\-Entity} Ti\-Xml\-Base\-::entity\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{class_ti_xml_base_aae956c75fedff20d337f7cc109c6b71a}
{\bfseries Initial value\-:}
\begin{DoxyCode}
=
  \{
    
    
    \{ \textcolor{stringliteral}{"&"},  1, \textcolor{charliteral}{'&'} \},
    

    \{ \textcolor{stringliteral}{"&lt;"},   4, \textcolor{charliteral}{'<'} \},
    \{ \textcolor{stringliteral}{"&gt;"},   4, \textcolor{charliteral}{'>'} \},
    \{ \textcolor{stringliteral}{"&quot;"}, 6, \textcolor{charliteral}{'\(\backslash\)"'} \},
    \{ \textcolor{stringliteral}{"&apos;"}, 6, \textcolor{charliteral}{'\(\backslash\)''} \}
  \}
\end{DoxyCode}


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



Referenced by Get\-Entity(), and Put\-String().

\hypertarget{class_ti_xml_base_a7ac8feec4100e446b3d78e1ac0659700}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!error\-String@{error\-String}}
\index{error\-String@{error\-String}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{error\-String}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ti\-Xml\-Base\-::error\-String\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}}\label{class_ti_xml_base_a7ac8feec4100e446b3d78e1ac0659700}
{\bfseries Initial value\-:}
\begin{DoxyCode}
=
  \{
    \textcolor{stringliteral}{"No error"},
    \textcolor{stringliteral}{"Error"},
    \textcolor{stringliteral}{"Failed to open file"},
    \textcolor{stringliteral}{"Memory allocation failed."},
    \textcolor{stringliteral}{"Error parsing Element."},
    \textcolor{stringliteral}{"Failed to read Element name"},
    \textcolor{stringliteral}{"Error reading Element value."},
    \textcolor{stringliteral}{"Error reading Attributes."},
    \textcolor{stringliteral}{"Error: empty tag."},
    \textcolor{stringliteral}{"Error reading end tag."},
    \textcolor{stringliteral}{"Error parsing Unknown."},
    \textcolor{stringliteral}{"Error parsing Comment."},
    \textcolor{stringliteral}{"Error parsing Declaration."},
    \textcolor{stringliteral}{"Error document empty."},
    \textcolor{stringliteral}{"Error null (0) or unexpected EOF found in input stream."},
    \textcolor{stringliteral}{"Error parsing CDATA."},
    \textcolor{stringliteral}{"Error when TiXmlDocument added to document, because TiXmlDocument can only be at the root."},
  \}
\end{DoxyCode}


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



Referenced by Ti\-Xml\-Document\-::\-Set\-Error().

\hypertarget{class_ti_xml_base_a0d992580f3bc264909f898e942677a3c}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!location@{location}}
\index{location@{location}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{location}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ti\-Xml\-Cursor} Ti\-Xml\-Base\-::location\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_ti_xml_base_a0d992580f3bc264909f898e942677a3c}


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



Referenced by Column(), Ti\-Xml\-Document\-::\-Load\-File(), Ti\-Xml\-Attribute\-::\-Parse(), Ti\-Xml\-Element\-::\-Parse(), Ti\-Xml\-Comment\-::\-Parse(), Ti\-Xml\-Text\-::\-Parse(), Ti\-Xml\-Declaration\-::\-Parse(), Ti\-Xml\-Unknown\-::\-Parse(), Ti\-Xml\-Document\-::\-Parse(), and Row().

\hypertarget{class_ti_xml_base_ab242c01590191f644569fa89a080d97c}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!user\-Data@{user\-Data}}
\index{user\-Data@{user\-Data}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{user\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Ti\-Xml\-Base\-::user\-Data\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_ti_xml_base_ab242c01590191f644569fa89a080d97c}


Field containing a generic user pointer. 



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



Referenced by Ti\-Xml\-Node\-::\-Copy\-To(), Get\-User\-Data(), and Set\-User\-Data().

\hypertarget{class_ti_xml_base_ac8c86058137bdb4b413c3eca58f2d467}{\index{Ti\-Xml\-Base@{Ti\-Xml\-Base}!utf8\-Byte\-Table@{utf8\-Byte\-Table}}
\index{utf8\-Byte\-Table@{utf8\-Byte\-Table}!TiXmlBase@{Ti\-Xml\-Base}}
\subsubsection[{utf8\-Byte\-Table}]{\setlength{\rightskip}{0pt plus 5cm}const int Ti\-Xml\-Base\-::utf8\-Byte\-Table\hspace{0.3cm}{\ttfamily [static]}}}\label{class_ti_xml_base_ac8c86058137bdb4b413c3eca58f2d467}
{\bfseries Initial value\-:}
\begin{DoxyCode}
=
  \{
    
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1,      
    1,  1,      2,      2,      2,      2,      2,      2,      2,      2,      2,      2,      2,      2, 
           2,      2,      
    2,  2,      2,      2,      2,      2,      2,      2,      2,      2,      2,      2,      2,      2, 
           2,      2,      
    3,  3,      3,      3,      3,      3,      3,      3,      3,      3,      3,      3,      3,      3, 
           3,      3,      
    4,  4,      4,      4,      4,      1,      1,      1,      1,      1,      1,      1,      1,      1, 
           1,      1       
  \}
\end{DoxyCode}


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



Referenced by Get\-Char(), and Ti\-Xml\-Parsing\-Data\-::\-Stamp().



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}\item 
/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-X\-M\-L/\hyperlink{tinyxmlerror__inl_8h}{tinyxmlerror\-\_\-inl.\-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{tinyxmlparser__inl_8h}{tinyxmlparser\-\_\-inl.\-h}\end{DoxyCompactItemize}
