\section{Ti\-Xml\-String Class Reference}
\label{classTiXmlString}\index{Ti\-Xml\-String@{Ti\-Xml\-String}}
Inheritance diagram for Ti\-Xml\-String\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classTiXmlString}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef size\-\_\-t {\bfseries size\-\_\-type}\label{classTiXmlString_abeb2c1893a04c17904f7c06546d0b971}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Ti\-Xml\-String} (const {\bf Ti\-Xml\-String} \&copy)\label{classTiXmlString_ac80fe17693a438c9ab2591664743fcb6}

\item 
T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T {\bfseries Ti\-Xml\-String} (const char $\ast$copy)\label{classTiXmlString_aa3b32bd2891a757c9f36c21db44c81d2}

\item 
T\-I\-X\-M\-L\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T {\bfseries Ti\-Xml\-String} (const char $\ast$str, size\-\_\-type len)\label{classTiXmlString_a4b17ea5c5db986f14827223dfa8f1547}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries operator=} (const char $\ast$copy)\label{classTiXmlString_ae0bc6147afc0ec2aa0da3a3c0a8fcfb0}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries operator=} (const {\bf Ti\-Xml\-String} \&copy)\label{classTiXmlString_ab1f1f5d3eceaa0f22d0a7e6055ea81b0}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries operator+=} (const char $\ast$suffix)\label{classTiXmlString_ab56336ac2aa2a08d24a71eb9a2b502a5}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries operator+=} (char single)\label{classTiXmlString_a6aa09d5240470b76d54ec709e04f8c13}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries operator+=} (const {\bf Ti\-Xml\-String} \&suffix)\label{classTiXmlString_afdcae5ea2b4d9e194dc21226b817f417}

\item 
const char $\ast$ {\bfseries c\-\_\-str} () const \label{classTiXmlString_a5581ca641d915551d3cda90f8e7bf49b}

\item 
const char $\ast$ {\bfseries data} () const \label{classTiXmlString_a00abc60f135c7ca1951c7334cc2c7993}

\item 
size\-\_\-type {\bfseries length} () const \label{classTiXmlString_a3202f27d139a3fac79205f1f3c707727}

\item 
size\-\_\-type {\bfseries size} () const \label{classTiXmlString_a96103e5c0f67e987fa48527e1f47a1f6}

\item 
bool {\bfseries empty} () const \label{classTiXmlString_a9a61e1d11cdb71bea4a4ed79caa793f4}

\item 
size\-\_\-type {\bfseries capacity} () const \label{classTiXmlString_a76e4d6aba7845f4cf9c02332a5fbf916}

\item 
const char \& {\bfseries at} (size\-\_\-type index) const \label{classTiXmlString_a6763093267bbdecbf03f8840bc349877}

\item 
char \& {\bfseries operator[$\,$]} (size\-\_\-type index) const \label{classTiXmlString_ae8cdc1d46c538536b786f7ae03c0c1d9}

\item 
size\-\_\-type {\bfseries find} (char lookup) const \label{classTiXmlString_a5c2b368b5eafe075fd9565cbcbd4c2f9}

\item 
size\-\_\-type {\bfseries find} (char tofind, size\-\_\-type offset) const \label{classTiXmlString_a5f2a6fd565751410b392f249a9786db4}

\item 
void {\bfseries clear} ()\label{classTiXmlString_ab20e06e4c666abf3bdbfb3a1191d4888}

\item 
void {\bfseries reserve} (size\-\_\-type cap)\label{classTiXmlString_a88ecf9f0f00cb5c67b6b637958d7049c}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries assign} (const char $\ast$str, size\-\_\-type len)\label{classTiXmlString_afe4cd3452ccd7cd8c8cac16e24ea28d7}

\item 
{\bf Ti\-Xml\-String} \& {\bfseries append} (const char $\ast$str, size\-\_\-type len)\label{classTiXmlString_a717b00190c8acdee94816d2f4f20e75a}

\item 
void {\bfseries swap} ({\bf Ti\-Xml\-String} \&other)\label{classTiXmlString_aa392cbc180752a79f007f4f9280c7762}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const size\-\_\-type {\bfseries npos}\label{classTiXmlString_a1aa6260982d3a63f0c822fe40fd7b37f}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
tinystr.\-h\end{DoxyCompactItemize}
