\hypertarget{kblib__stringops_8h}{}\section{kblib\+\_\+stringops.\+h File Reference}
\label{kblib__stringops_8h}\index{kblib\+\_\+stringops.\+h@{kblib\+\_\+stringops.\+h}}
{\ttfamily \#include \char`\"{}kblib\+\_\+tdecl.\+h\char`\"{}}\newline
{\ttfamily \#include $<$algorithm$>$}\newline
{\ttfamily \#include $<$initializer\+\_\+list$>$}\newline
{\ttfamily \#include $<$numeric$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$type\+\_\+traits$>$}\newline
{\ttfamily \#include \char`\"{}kblib\+\_\+format.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kblib\+\_\+traits.\+h\char`\"{}}\newline
Include dependency graph for kblib\+\_\+stringops.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{kblib__stringops_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=170pt]{kblib__stringops_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacekblib}{kblib}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename range , typename string  = std\+::string$>$ }\\string \hyperlink{namespacekblib_a9d0c67de35c4d2550af9a7d70016777b}{kblib\+::join} (const range \&in, const string \&joiner=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em Concatenates all elements of a range together with an optional joiner. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename string $>$ }\\string \hyperlink{namespacekblib_a8e12962e5adb543b3f8d04ef9b16cd96}{kblib\+::reverse\+Str} (string val)
\begin{DoxyCompactList}\small\item\em Reverses all the elements of its input. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename string $>$ }\\string \hyperlink{namespacekblib_a48cfb8388a84db37d04fb3a3f58afc47}{kblib\+::to\+Lower} (string str)
\begin{DoxyCompactList}\small\item\em Folds all characters in a string using the default execution character set to lowercase. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename string $>$ }\\string \hyperlink{namespacekblib_a167f966067c07d7eae4f83f4d0d0f2f7}{kblib\+::to\+Upper} (string str)
\begin{DoxyCompactList}\small\item\em Folds all characters in a string using the default execution character set to uppercase. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename string $>$ }\\string \hyperlink{namespacekblib_ae8abbd54e3777af8cefbc2e014ca941c}{kblib\+::repeat} (string val, int count)
\begin{DoxyCompactList}\small\item\em Construct a string consisting of count copies of val concatenated together. \end{DoxyCompactList}\item 
std\+::string \hyperlink{namespacekblib_a1f54deec05a9451d44746b1bd2b22266}{kblib\+::repeat} (char val, int count)
\begin{DoxyCompactList}\small\item\em Construct a string consisting of count copies of val. \end{DoxyCompactList}\end{DoxyCompactItemize}
