\section{booster\-:\-:locale\-:\-:utf Namespace Reference}
\label{namespacebooster_1_1locale_1_1utf}\index{booster\-::locale\-::utf@{booster\-::locale\-::utf}}


Namespace that holds basic operations on U\-T\-F encoded sequences.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct {\bf utf\-\_\-traits}
\item 
struct {\bf utf\-\_\-traits$<$ Char\-Type, 1 $>$}
\item 
struct {\bf utf\-\_\-traits$<$ Char\-Type, 2 $>$}
\item 
struct {\bf utf\-\_\-traits$<$ Char\-Type, 4 $>$}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef uint32\-\_\-t {\bf code\-\_\-point}\label{namespacebooster_1_1locale_1_1utf_a99fa30e51629ed1d20e5989b9f36effc}

\begin{DoxyCompactList}\small\item\em The integral type type that can hold a Unicode code point. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool {\bf is\-\_\-valid\-\_\-codepoint} ({\bf code\-\_\-point} v)\label{namespacebooster_1_1locale_1_1utf_a75c67e9ea9fa30bade54917264b1a19b}

\begin{DoxyCompactList}\small\item\em the function checks if {\itshape v} is a valid code point \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Namespace that holds basic operations on U\-T\-F encoded sequences. All functions defined in this namespace do not require linking with Boost.\-Locale library 