\hypertarget{classUtil_1_1Strings}{\section{\-Util\-:\-:\-Strings \-Class \-Reference}
\label{classUtil_1_1Strings}\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class Type $>$ }\\std\-::string \hyperlink{classUtil_1_1Strings_a848278af7a38fde1d7f9bca9c0fd3b8d}{get\-Binary} (\-Type value)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a29c5dee4197ef1a0127376ada7fba604}{int\-To\-String} (long value)
\item 
static unsigned long \hyperlink{classUtil_1_1Strings_a91febec5262d0261ab5ada28976ffc75}{string\-To\-Int} (const std\-::string \&input, const unsigned long begin=0, const \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} distance=9)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a36cd64b0cd922f6f2876aa865188c051}{string\-To\-Variable\-Name} (const std\-::string \&input)
\item 
static void \hyperlink{classUtil_1_1Strings_a4c0a867bde1270b46415bb4084294e93}{string\-To\-File} (const std\-::string \&input, \-F\-I\-L\-E $\ast$f)
\item 
static void \hyperlink{classUtil_1_1Strings_aedf63cebfb2613ba9243d2447ff8d5af}{save\-To\-File} (const std\-::string \&input, const std\-::string \&file\-Name)
\item 
static bool \hyperlink{classUtil_1_1Strings_a61dac4e9225d4f4b300f49626c04509b}{begins\-With\-Number} (const std\-::string \&input)
\item 
static bool \hyperlink{classUtil_1_1Strings_aea260197a206e04ac5b9e7293fe28cb5}{ends\-With\-Number} (const std\-::string \&input)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_aaab99c828d1e26068efd74624abf749e}{load\-From\-File} (\-F\-I\-L\-E $\ast$f)
\item 
static void \hyperlink{classUtil_1_1Strings_a92586e02378b0bc602b7e801ca80e17b}{load\-From\-File} (const std\-::string \&file\-Name, std\-::string \&\-Target, const long buffer\-Size)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a298928ed6d1a79da9311b174622c882f}{\-U\-T\-F8\-To\-Windows1250} (const std\-::string \&input)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a20577fd83a6daa28ab3b49dad39116dd}{\-Windows1250\-To\-U\-T\-F8} (const std\-::string \&input)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a752dc58a292714d1284d7d31bebeb101}{trim\-All} (std\-::string input)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_ae3557fe9c37f63dfbccb7bf4db519697}{trim} (std\-::string input)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a0d17c7d659015c54aa11c8de583e6ad5}{replace} (const std\-::string \&input, \-Multi\-String $\ast$values, const std\-::string \&replacement)
\item 
static \hyperlink{classUtil_1_1RectangleArray}{\-Rectangle\-Array}$<$ char $>$ \hyperlink{classUtil_1_1Strings_a91d655ecdda4b8fc0bbe91017549d977}{make\-Border} (const \hyperlink{classUtil_1_1RectangleArray}{\-Rectangle\-Array}$<$ char $>$ \&input, bool coordinates=\hyperlink{ChaosLauncherInjector_2source_2DLLMain_8cpp_a930920b2bc42824a5c03be681830f4b2}{true})
\item 
static void \hyperlink{classUtil_1_1Strings_ab4f5526b8ed30f349af3a1f26846307f}{make\-Window} (\hyperlink{classUtil_1_1RectangleArray}{\-Rectangle\-Array}$<$ char $>$ \&input, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y}, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} width, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} height, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} frame\-Type=0)
\item 
static void \hyperlink{classUtil_1_1Strings_a607dafd8df152e59196f5b7180493382}{print\-To} (\hyperlink{classUtil_1_1RectangleArray}{\-Rectangle\-Array}$<$ char $>$ \&input, const std\-::string \&text, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}, unsigned \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y})
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a6d7b46efa6ac16e00721bd14a756c631}{read\-Line} (\-F\-I\-L\-E $\ast$f)
\item 
static const std\-::string \& \hyperlink{classUtil_1_1Strings_a9ee3a96f3d076d443def4ea1b670121e}{dereference\-String} (const std\-::string $\ast$const input)
\item 
static std\-::vector$<$ std\-::string $>$ \hyperlink{classUtil_1_1Strings_ad285e52e33a8a25905f96d6686bae8f9}{split\-String} (const std\-::string \&input, const std\-::string \&delimiters=\char`\"{} $\backslash$t\char`\"{})
\item 
static void \hyperlink{classUtil_1_1Strings_a52240592698b325816ba4d85eaf89f43}{skip\-Space} (const std\-::string \&text, size\-\_\-t \&position)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a912a56f8cea8a35dcaca122bf50a8fee}{read\-Word} (const std\-::string \&text, size\-\_\-t \&position)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a2504b0146d59ba4a6b1e834d8f7416df}{read\-Number} (const std\-::string \&text, size\-\_\-t \&position)
\item 
static std\-::string \hyperlink{classUtil_1_1Strings_a637e0784ced02a1352f6a9c236ae52ca}{ssprintf} (const char $\ast$format,...)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static char \hyperlink{classUtil_1_1Strings_ae60ad8d29e5d9f71c466b6a0877cd0a4}{\-Frame\-Characters} \mbox{[}2\mbox{]}\mbox{[}6\mbox{]}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Collection of std\-::string utilities 

\subsection{\-Member \-Function \-Documentation}
\hypertarget{classUtil_1_1Strings_a61dac4e9225d4f4b300f49626c04509b}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!begins\-With\-Number@{begins\-With\-Number}}
\index{begins\-With\-Number@{begins\-With\-Number}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{begins\-With\-Number}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Util\-::\-Strings\-::begins\-With\-Number} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a61dac4e9225d4f4b300f49626c04509b}
\hypertarget{classUtil_1_1Strings_a9ee3a96f3d076d443def4ea1b670121e}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!dereference\-String@{dereference\-String}}
\index{dereference\-String@{dereference\-String}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{dereference\-String}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& {\bf \-Util\-::\-Strings\-::dereference\-String} (
\begin{DoxyParamCaption}
\item[{const std\-::string $\ast$const}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a9ee3a96f3d076d443def4ea1b670121e}
\hypertarget{classUtil_1_1Strings_aea260197a206e04ac5b9e7293fe28cb5}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!ends\-With\-Number@{ends\-With\-Number}}
\index{ends\-With\-Number@{ends\-With\-Number}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{ends\-With\-Number}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Util\-::\-Strings\-::ends\-With\-Number} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_aea260197a206e04ac5b9e7293fe28cb5}
\hypertarget{classUtil_1_1Strings_a848278af7a38fde1d7f9bca9c0fd3b8d}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!get\-Binary@{get\-Binary}}
\index{get\-Binary@{get\-Binary}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{get\-Binary}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Type $>$ std\-::string {\bf \-Util\-::\-Strings\-::get\-Binary} (
\begin{DoxyParamCaption}
\item[{\-Type}]{value}
\end{DoxyParamCaption}
)}}\label{classUtil_1_1Strings_a848278af7a38fde1d7f9bca9c0fd3b8d}
\hypertarget{classUtil_1_1Strings_a29c5dee4197ef1a0127376ada7fba604}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!int\-To\-String@{int\-To\-String}}
\index{int\-To\-String@{int\-To\-String}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{int\-To\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::int\-To\-String} (
\begin{DoxyParamCaption}
\item[{long}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a29c5dee4197ef1a0127376ada7fba604}
\-Gets textual representation of the specified number. 
\begin{DoxyParams}{\-Parameters}
{\em value} & \-Number to be converted to std\-::string. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
\-Textual representation of the specified number. 
\end{DoxyReturn}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1Strings_a29c5dee4197ef1a0127376ada7fba604_icgraph}
\end{center}
\end{figure}


\hypertarget{classUtil_1_1Strings_aaab99c828d1e26068efd74624abf749e}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!load\-From\-File@{load\-From\-File}}
\index{load\-From\-File@{load\-From\-File}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{load\-From\-File}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::load\-From\-File} (
\begin{DoxyParamCaption}
\item[{\-F\-I\-L\-E $\ast$}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_aaab99c828d1e26068efd74624abf749e}
\hypertarget{classUtil_1_1Strings_a92586e02378b0bc602b7e801ca80e17b}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!load\-From\-File@{load\-From\-File}}
\index{load\-From\-File@{load\-From\-File}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{load\-From\-File}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Strings\-::load\-From\-File} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{file\-Name, }
\item[{std\-::string \&}]{\-Target, }
\item[{const long}]{buffer\-Size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a92586e02378b0bc602b7e801ca80e17b}
\hypertarget{classUtil_1_1Strings_a91d655ecdda4b8fc0bbe91017549d977}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!make\-Border@{make\-Border}}
\index{make\-Border@{make\-Border}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{make\-Border}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Rectangle\-Array}$<$ char $>$ {\bf \-Util\-::\-Strings\-::make\-Border} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Rectangle\-Array}$<$ char $>$ \&}]{input, }
\item[{bool}]{coordinates = {\ttfamily {\bf true}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a91d655ecdda4b8fc0bbe91017549d977}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1Strings_a91d655ecdda4b8fc0bbe91017549d977_cgraph}
\end{center}
\end{figure}


\hypertarget{classUtil_1_1Strings_ab4f5526b8ed30f349af3a1f26846307f}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!make\-Window@{make\-Window}}
\index{make\-Window@{make\-Window}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{make\-Window}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Strings\-::make\-Window} (
\begin{DoxyParamCaption}
\item[{{\bf \-Rectangle\-Array}$<$ char $>$ \&}]{input, }
\item[{unsigned {\bf int}}]{x, }
\item[{unsigned {\bf int}}]{y, }
\item[{unsigned {\bf int}}]{width, }
\item[{unsigned {\bf int}}]{height, }
\item[{unsigned {\bf int}}]{frame\-Type = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_ab4f5526b8ed30f349af3a1f26846307f}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1Strings_ab4f5526b8ed30f349af3a1f26846307f_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1Strings_ab4f5526b8ed30f349af3a1f26846307f_icgraph}
\end{center}
\end{figure}


\hypertarget{classUtil_1_1Strings_a607dafd8df152e59196f5b7180493382}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!print\-To@{print\-To}}
\index{print\-To@{print\-To}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{print\-To}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Strings\-::print\-To} (
\begin{DoxyParamCaption}
\item[{{\bf \-Rectangle\-Array}$<$ char $>$ \&}]{input, }
\item[{const std\-::string \&}]{text, }
\item[{unsigned {\bf int}}]{x, }
\item[{unsigned {\bf int}}]{y}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a607dafd8df152e59196f5b7180493382}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{classUtil_1_1Strings_a607dafd8df152e59196f5b7180493382_icgraph}
\end{center}
\end{figure}


\hypertarget{classUtil_1_1Strings_a6d7b46efa6ac16e00721bd14a756c631}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!read\-Line@{read\-Line}}
\index{read\-Line@{read\-Line}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{read\-Line}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::read\-Line} (
\begin{DoxyParamCaption}
\item[{\-F\-I\-L\-E $\ast$}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a6d7b46efa6ac16e00721bd14a756c631}
\-Reads one line from the input stream. 
\begin{DoxyParams}{\-Parameters}
{\em f} & \-Input stream. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
\-Content of the line. 
\end{DoxyReturn}
\hypertarget{classUtil_1_1Strings_a2504b0146d59ba4a6b1e834d8f7416df}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!read\-Number@{read\-Number}}
\index{read\-Number@{read\-Number}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{read\-Number}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::read\-Number} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{text, }
\item[{size\-\_\-t \&}]{position}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a2504b0146d59ba4a6b1e834d8f7416df}
\hypertarget{classUtil_1_1Strings_a912a56f8cea8a35dcaca122bf50a8fee}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!read\-Word@{read\-Word}}
\index{read\-Word@{read\-Word}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{read\-Word}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::read\-Word} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{text, }
\item[{size\-\_\-t \&}]{position}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a912a56f8cea8a35dcaca122bf50a8fee}
\-Reads words consting of alpha\-Numeric characters \hypertarget{classUtil_1_1Strings_a0d17c7d659015c54aa11c8de583e6ad5}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!replace@{replace}}
\index{replace@{replace}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{replace}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::string {\bf \-Util\-::\-Strings\-::replace} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input, }
\item[{\-Multi\-String $\ast$}]{values, }
\item[{const std\-::string \&}]{replacement}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a0d17c7d659015c54aa11c8de583e6ad5}
\hypertarget{classUtil_1_1Strings_aedf63cebfb2613ba9243d2447ff8d5af}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!save\-To\-File@{save\-To\-File}}
\index{save\-To\-File@{save\-To\-File}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{save\-To\-File}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Strings\-::save\-To\-File} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input, }
\item[{const std\-::string \&}]{file\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_aedf63cebfb2613ba9243d2447ff8d5af}
\hypertarget{classUtil_1_1Strings_a52240592698b325816ba4d85eaf89f43}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!skip\-Space@{skip\-Space}}
\index{skip\-Space@{skip\-Space}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{skip\-Space}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Strings\-::skip\-Space} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{text, }
\item[{size\-\_\-t \&}]{position}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a52240592698b325816ba4d85eaf89f43}
\hypertarget{classUtil_1_1Strings_ad285e52e33a8a25905f96d6686bae8f9}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!split\-String@{split\-String}}
\index{split\-String@{split\-String}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{split\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$ std\-::string $>$ {\bf \-Util\-::\-Strings\-::split\-String} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input, }
\item[{const std\-::string \&}]{delimiters = {\ttfamily \char`\"{}~$\backslash$t\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_ad285e52e33a8a25905f96d6686bae8f9}
convert input string into vector of string tokens.

\begin{DoxyNote}{\-Note}
consecutive delimiters will be treated as single delimiter 

delimiters are \-\_\-not\-\_\- included in return data
\end{DoxyNote}

\begin{DoxyParams}{\-Parameters}
{\em input} & string to be parsed \\
\hline
{\em delimiters} & list of delimiters. \-I was too lazy and took it from \href{http://www.rosettacode.org/wiki/Tokenizing_A_String}{\tt http\-://www.\-rosettacode.\-org/wiki/\-Tokenizing\-\_\-\-A\-\_\-\-String} \\
\hline
\end{DoxyParams}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classUtil_1_1Strings_ad285e52e33a8a25905f96d6686bae8f9_icgraph}
\end{center}
\end{figure}


\hypertarget{classUtil_1_1Strings_a637e0784ced02a1352f6a9c236ae52ca}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!ssprintf@{ssprintf}}
\index{ssprintf@{ssprintf}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{ssprintf}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::ssprintf} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{format, }
\item[{}]{...}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a637e0784ced02a1352f6a9c236ae52ca}
\hypertarget{classUtil_1_1Strings_a4c0a867bde1270b46415bb4084294e93}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!string\-To\-File@{string\-To\-File}}
\index{string\-To\-File@{string\-To\-File}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{string\-To\-File}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Util\-::\-Strings\-::string\-To\-File} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input, }
\item[{\-F\-I\-L\-E $\ast$}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a4c0a867bde1270b46415bb4084294e93}
\hypertarget{classUtil_1_1Strings_a91febec5262d0261ab5ada28976ffc75}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!string\-To\-Int@{string\-To\-Int}}
\index{string\-To\-Int@{string\-To\-Int}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{string\-To\-Int}]{\setlength{\rightskip}{0pt plus 5cm}unsigned long {\bf \-Util\-::\-Strings\-::string\-To\-Int} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input, }
\item[{const unsigned long}]{begin = {\ttfamily 0}, }
\item[{const {\bf int}}]{distance = {\ttfamily 9}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a91febec5262d0261ab5ada28976ffc75}
\-Converts textual representation of number to number. 
\begin{DoxyParams}{\-Parameters}
{\em input} & \-String containing number representation. \\
\hline
{\em begin} & \-Position of the first caracter of the number in the input std\-::string. \\
\hline
{\em distance} & \-Maximum count of characters to read. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
\-Returns textual representation of the specified std\-::string. 
\end{DoxyReturn}

\begin{DoxyExceptions}{\-Exceptions}
{\em \hyperlink{classParseException}{\-Parse\-Exception}} & if the text can't be converted to integer (non-\/numerical characters) \\
\hline
\end{DoxyExceptions}
\hypertarget{classUtil_1_1Strings_a36cd64b0cd922f6f2876aa865188c051}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!string\-To\-Variable\-Name@{string\-To\-Variable\-Name}}
\index{string\-To\-Variable\-Name@{string\-To\-Variable\-Name}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{string\-To\-Variable\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::string\-To\-Variable\-Name} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a36cd64b0cd922f6f2876aa865188c051}
\hypertarget{classUtil_1_1Strings_ae3557fe9c37f63dfbccb7bf4db519697}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!trim@{trim}}
\index{trim@{trim}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{trim}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::trim} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_ae3557fe9c37f63dfbccb7bf4db519697}
\hypertarget{classUtil_1_1Strings_a752dc58a292714d1284d7d31bebeb101}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!trim\-All@{trim\-All}}
\index{trim\-All@{trim\-All}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{trim\-All}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Util\-::\-Strings\-::trim\-All} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a752dc58a292714d1284d7d31bebeb101}
\hypertarget{classUtil_1_1Strings_a298928ed6d1a79da9311b174622c882f}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!\-U\-T\-F8\-To\-Windows1250@{\-U\-T\-F8\-To\-Windows1250}}
\index{\-U\-T\-F8\-To\-Windows1250@{\-U\-T\-F8\-To\-Windows1250}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{\-U\-T\-F8\-To\-Windows1250}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::string {\bf \-Util\-::\-Strings\-::\-U\-T\-F8\-To\-Windows1250} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a298928ed6d1a79da9311b174622c882f}
\hypertarget{classUtil_1_1Strings_a20577fd83a6daa28ab3b49dad39116dd}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!\-Windows1250\-To\-U\-T\-F8@{\-Windows1250\-To\-U\-T\-F8}}
\index{\-Windows1250\-To\-U\-T\-F8@{\-Windows1250\-To\-U\-T\-F8}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{\-Windows1250\-To\-U\-T\-F8}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::string {\bf \-Util\-::\-Strings\-::\-Windows1250\-To\-U\-T\-F8} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{input}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_a20577fd83a6daa28ab3b49dad39116dd}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classUtil_1_1Strings_ae60ad8d29e5d9f71c466b6a0877cd0a4}{\index{\-Util\-::\-Strings@{\-Util\-::\-Strings}!\-Frame\-Characters@{\-Frame\-Characters}}
\index{\-Frame\-Characters@{\-Frame\-Characters}!Util::Strings@{\-Util\-::\-Strings}}
\subsubsection[{\-Frame\-Characters}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-Util\-::\-Strings\-::\-Frame\-Characters}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classUtil_1_1Strings_ae60ad8d29e5d9f71c466b6a0877cd0a4}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}
 
  {
    {
      char(205),
      char(186),
      char(201),
      char(187),
      char(200),
      char(188)
    },
    {
      char(196),
      char(179),
      char(218),
      char(191),
      char(192),
      char(217)
    }
  }
\end{DoxyCode}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{Strings_8h}{\-Strings.\-h}\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{Strings_8cpp}{\-Strings.\-cpp}\end{DoxyCompactItemize}
