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

