\section{Basic\-String Class Reference}
\label{class_basic_string}\index{BasicString@{BasicString}}
Used for convenient conversion of basic data types to std::string.  


{\tt \#include $<$Basic\-String.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Basic\-String} (const char $\ast$s, size\_\-type n)
\begin{CompactList}\small\item\em See std::string. \item\end{CompactList}\item 
{\bf Basic\-String} (const char $\ast$s)
\begin{CompactList}\small\item\em See std::string. \item\end{CompactList}\item 
{\bf Basic\-String} (std::string \&s)
\begin{CompactList}\small\item\em See std::string. \item\end{CompactList}\item 
{\bf Basic\-String} (std::string \&s, size\_\-type pos, size\_\-type n=npos)
\begin{CompactList}\small\item\em See std::string. \item\end{CompactList}\item 
{\bf Basic\-String} (size\_\-type n, char c)
\begin{CompactList}\small\item\em See std::string. \item\end{CompactList}\item 
{\bf Basic\-String} (const int x)
\begin{CompactList}\small\item\em Convert an int to a character string. \item\end{CompactList}\item 
{\bf Basic\-String} (const unsigned x)
\begin{CompactList}\small\item\em Convert an unsigned int to a string. \item\end{CompactList}\item 
{\bf Basic\-String} (const long x)
\begin{CompactList}\small\item\em Convert a long to a string. \item\end{CompactList}\item 
{\bf Basic\-String} (const unsigned long x)
\begin{CompactList}\small\item\em Convert an unsigned long to a string. \item\end{CompactList}\item 
{\bf Basic\-String} (const double x)
\begin{CompactList}\small\item\em Convert a double to a string. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
unsigned char {\bf parse\-UByte} (const std::string s)
\item 
char {\bf parse\-Byte} (const std::string s)
\item 
unsigned short {\bf parse\-UShort} (const std::string s)
\item 
short {\bf parse\-Short} (const std::string s)
\item 
unsigned int {\bf parse\-UInteger} (const std::string s)
\item 
int {\bf parse\-Integer} (const std::string s)
\item 
double {\bf parse\-Double} (const std::string s)
\item 
bool {\bf parse\-Bool} (const std::string s)
\item 
std::string {\bf trim} (const std::string s)
\item 
std::string {\bf to\-Upper} (const std::string s)
\item 
std::string {\bf to\-Lower} (const std::string s)
\end{CompactItemize}


\subsection{Detailed Description}
Used for convenient conversion of basic data types to std::string. 



\subsection{Constructor \& Destructor Documentation}
\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const char $\ast$ {\em s}, size\_\-type {\em n})\hspace{0.3cm}{\tt  [inline]}}\label{class_basic_string_a0}


See std::string. 

\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const char $\ast$ {\em s})\hspace{0.3cm}{\tt  [inline]}}\label{class_basic_string_a1}


See std::string. 

\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (std::string \& {\em s})\hspace{0.3cm}{\tt  [inline]}}\label{class_basic_string_a2}


See std::string. 

\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (std::string \& {\em s}, size\_\-type {\em pos}, size\_\-type {\em n} = {\tt npos})\hspace{0.3cm}{\tt  [inline]}}\label{class_basic_string_a3}


See std::string. 

\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (size\_\-type {\em n}, char {\em c})\hspace{0.3cm}{\tt  [inline]}}\label{class_basic_string_a4}


See std::string. 

\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const int {\em x})}\label{class_basic_string_a5}


Convert an int to a character string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em x}]The int to convert. \end{description}
\end{Desc}
\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const unsigned {\em x})}\label{class_basic_string_a6}


Convert an unsigned int to a string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em x}]The unsigned int to convert. \end{description}
\end{Desc}
\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const long {\em x})}\label{class_basic_string_a7}


Convert a long to a string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em x}]The long to convert. \end{description}
\end{Desc}
\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const unsigned long {\em x})}\label{class_basic_string_a8}


Convert an unsigned long to a string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em x}]The unsigned long to convert. \end{description}
\end{Desc}
\index{BasicString@{Basic\-String}!BasicString@{BasicString}}
\index{BasicString@{BasicString}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Basic\-String::Basic\-String (const double {\em x})}\label{class_basic_string_a9}


Convert a double to a string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em x}]The double to convert. \end{description}
\end{Desc}


\subsection{Member Function Documentation}
\index{BasicString@{Basic\-String}!parseBool@{parseBool}}
\index{parseBool@{parseBool}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Basic\-String::parse\-Bool (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e7}


\index{BasicString@{Basic\-String}!parseByte@{parseByte}}
\index{parseByte@{parseByte}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char Basic\-String::parse\-Byte (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e1}


\index{BasicString@{Basic\-String}!parseDouble@{parseDouble}}
\index{parseDouble@{parseDouble}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double Basic\-String::parse\-Double (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e6}


\index{BasicString@{Basic\-String}!parseInteger@{parseInteger}}
\index{parseInteger@{parseInteger}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Basic\-String::parse\-Integer (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e5}


\index{BasicString@{Basic\-String}!parseShort@{parseShort}}
\index{parseShort@{parseShort}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short Basic\-String::parse\-Short (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e3}


\index{BasicString@{Basic\-String}!parseUByte@{parseUByte}}
\index{parseUByte@{parseUByte}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char Basic\-String::parse\-UByte (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e0}


\index{BasicString@{Basic\-String}!parseUInteger@{parseUInteger}}
\index{parseUInteger@{parseUInteger}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int Basic\-String::parse\-UInteger (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e4}


\index{BasicString@{Basic\-String}!parseUShort@{parseUShort}}
\index{parseUShort@{parseUShort}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short Basic\-String::parse\-UShort (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e2}


\index{BasicString@{Basic\-String}!toLower@{toLower}}
\index{toLower@{toLower}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string Basic\-String::to\-Lower (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e10}


\index{BasicString@{Basic\-String}!toUpper@{toUpper}}
\index{toUpper@{toUpper}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string Basic\-String::to\-Upper (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e9}


\index{BasicString@{Basic\-String}!trim@{trim}}
\index{trim@{trim}!BasicString@{Basic\-String}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string Basic\-String::trim (const std::string {\em s})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_string_e8}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf Basic\-String.h}\item 
{\bf Basic\-String.cpp}\end{CompactItemize}
