\hypertarget{namespace_k_b_l_i_b___n_s_1_1icu__str__ops}{}\doxysection{KBLIB\+\_\+\+NS\+::icu\+\_\+str\+\_\+ops Namespace Reference} \label{namespace_k_b_l_i_b___n_s_1_1icu__str__ops}\index{KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_ad7a19e0a0068965dde4c9523035b9b49}{operator$<$$<$}} (std\+::ostream \&os, const icu\+::\+Unicode\+String \&str) -\/$>$ std\+::ostream \& \begin{DoxyCompactList}\small\item\em Provides a transcoding stream insertion operator for Unicode\+Strings. \end{DoxyCompactList}\item auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_af3de078abcecf05c3f5ae17b2e8ccc75}{operator+}} (std\+::string lhs, const icu\+::\+Unicode\+String \&str) -\/$>$ std\+::string \begin{DoxyCompactList}\small\item\em Give the strange ICU interface for concatenating UTF-\/8 and Unicode\+Strings a more idiomatic name in the form of operator+. \end{DoxyCompactList}\item auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_a077dd42e91797a3bd51f9bac0626ba42}{operator+}} (icu\+::\+Unicode\+String lhs, const std\+::string \&rhs) -\/$>$ icu\+::\+Unicode\+String \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \begin{DoxyWarning}{Warning} Defining operators for external types is error-\/prone and may unexpectedly break in the future. \end{DoxyWarning} \doxysubsection{Function Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_a077dd42e91797a3bd51f9bac0626ba42}\label{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_a077dd42e91797a3bd51f9bac0626ba42}} \index{KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}!operator+@{operator+}} \index{operator+@{operator+}!KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}} \doxysubsubsection{\texorpdfstring{operator+()}{operator+()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily auto KBLIB\+\_\+\+NS\+::icu\+\_\+str\+\_\+ops\+::operator+ (\begin{DoxyParamCaption}\item[{icu\+::\+Unicode\+String}]{lhs, }\item[{const std\+::string \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ icu\+::\+Unicode\+String \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{icu_8h_source_l00134}{134}} of file \mbox{\hyperlink{icu_8h_source}{icu.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_af3de078abcecf05c3f5ae17b2e8ccc75}\label{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_af3de078abcecf05c3f5ae17b2e8ccc75}} \index{KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}!operator+@{operator+}} \index{operator+@{operator+}!KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}} \doxysubsubsection{\texorpdfstring{operator+()}{operator+()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily auto KBLIB\+\_\+\+NS\+::icu\+\_\+str\+\_\+ops\+::operator+ (\begin{DoxyParamCaption}\item[{std\+::string}]{lhs, }\item[{const icu\+::\+Unicode\+String \&}]{str }\end{DoxyParamCaption}) -\/$>$ std\+::string \hspace{0.3cm}{\ttfamily [inline]}} Give the strange ICU interface for concatenating UTF-\/8 and Unicode\+Strings a more idiomatic name in the form of operator+. Definition at line \mbox{\hyperlink{icu_8h_source_l00126}{126}} of file \mbox{\hyperlink{icu_8h_source}{icu.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_ad7a19e0a0068965dde4c9523035b9b49}\label{namespace_k_b_l_i_b___n_s_1_1icu__str__ops_ad7a19e0a0068965dde4c9523035b9b49}} \index{KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!KBLIB\_NS::icu\_str\_ops@{KBLIB\_NS::icu\_str\_ops}} \doxysubsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}} {\footnotesize\ttfamily auto KBLIB\+\_\+\+NS\+::icu\+\_\+str\+\_\+ops\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os, }\item[{const icu\+::\+Unicode\+String \&}]{str }\end{DoxyParamCaption}) -\/$>$ std\+::ostream\& \hspace{0.3cm}{\ttfamily [inline]}} Provides a transcoding stream insertion operator for Unicode\+Strings. \begin{DoxyParams}{Parameters} {\em os} & The stream to insert to. \\ \hline {\em str} & The string to output. \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} std\+::ostream\& A reference to os. \end{DoxyReturn} Definition at line \mbox{\hyperlink{icu_8h_source_l00117}{117}} of file \mbox{\hyperlink{icu_8h_source}{icu.\+h}}.