\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}