\hypertarget{repr_8cpp}{}\section{src/libebml\+\_\+ng/repr.cpp File Reference}
\label{repr_8cpp}\index{src/libebml\+\_\+ng/repr.\+cpp@{src/libebml\+\_\+ng/repr.\+cpp}}
{\ttfamily \#include \char`\"{}cxxabi.\+h\char`\"{}}\newline
{\ttfamily \#include $<$iostream$>$}\newline
{\ttfamily \#include $<$unordered\+\_\+map$>$}\newline
{\ttfamily \#include $<$map$>$}\newline
{\ttfamily \#include $<$iomanip$>$}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/repr.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/unicode.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/datetime.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct.\+tpp\char`\"{}}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespaceebml}{ebml}}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{repr_8cpp_a18e5ed7c28424b73a26ed1b659b5e513}{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{namespaceebml_a6ed27cce09bb49f26e134f66b41a3044}{ebml\+::in\+\_\+multrange}} (const std\+::map$<$ char16\+\_\+t, char16\+\_\+t $>$ \&d, char16\+\_\+t c)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_ab6da0c4788e0bcfb7bad0dbbe275f46c}{ebml\+::repr}} (const std\+::string \&str)
\item 
bool \mbox{\hyperlink{namespaceebml_a7c27067e479aed57b9222d338d586e6e}{ebml\+::in\+\_\+multrange}} (const std\+::map$<$ wchar\+\_\+t, wchar\+\_\+t $>$ \&d, wchar\+\_\+t c)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_add1d4914f74fc2a7928671cf234476b5}{ebml\+::repr}} (const std\+::wstring \&str)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_a46b6763504faea8cc202f0a93d988ab8}{ebml\+::repr}} (unsigned long long n)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_a7ed9ae9f86d65b639d081d7053e4a999}{ebml\+::repr}} (unsigned long n)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_a155dace825aa688585ca9999c6a5267a}{ebml\+::repr}} (long long z)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_af00cf86302ff447f1523b271aeeae4dd}{ebml\+::repr}} (long z)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_abff5800057a71219ce04b33df2fc4218}{ebml\+::repr}} (double x)
\item 
std\+::wstring \mbox{\hyperlink{namespaceebml_ab29ec8b860c4d29c930b2921bd847e41}{ebml\+::repr}} (timepoint\+\_\+t t)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const std\+::unordered\+\_\+map$<$ char, std\+::wstring $>$ \mbox{\hyperlink{namespaceebml_a386818a6ae651a7b6eed24766633b426}{ebml\+::special}} = \{\{0x27, L\char`\"{}\textbackslash{}\textbackslash{}\textquotesingle{}\char`\"{}\}, \{0x09, L\char`\"{}\textbackslash{}\textbackslash{}t\char`\"{}\}, \{0x10, L\char`\"{}\textbackslash{}\textbackslash{}n\char`\"{}\}, \{0x13, L\char`\"{}\textbackslash{}\textbackslash{}r\char`\"{}\}, \{0x92, L\char`\"{}\textbackslash{}\textbackslash{}\textbackslash{}\textbackslash{}\char`\"{}\}\}
\item 
static const std\+::map$<$ char16\+\_\+t, char16\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_a0c5d3a8e020e38f38e6eeeb061c36f96}{ebml\+::x\+\_\+ranges}}
\item 
static const std\+::unordered\+\_\+map$<$ wchar\+\_\+t, std\+::wstring $>$ \mbox{\hyperlink{namespaceebml_a369430563d005dfca25204fe889ac6fb}{ebml\+::special\+\_\+unicode}} = \{\{0x27, L\char`\"{}\textbackslash{}\textbackslash{}\textquotesingle{}\char`\"{}\}, \{0x09, L\char`\"{}\textbackslash{}\textbackslash{}t\char`\"{}\}, \{0x10, L\char`\"{}\textbackslash{}\textbackslash{}n\char`\"{}\}, \{0x13, L\char`\"{}\textbackslash{}\textbackslash{}r\char`\"{}\}, \{0x92, L\char`\"{}\textbackslash{}\textbackslash{}\textbackslash{}\textbackslash{}\char`\"{}\}\}
\item 
static const std\+::map$<$ wchar\+\_\+t, wchar\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_afdd86a076f554f199ba9e05334ed8a4b}{ebml\+::x\+\_\+ranges\+\_\+unicode}}
\item 
static const std\+::map$<$ wchar\+\_\+t, wchar\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_a0cf30095b0c88e2219ed6217bc352ccc}{ebml\+::u\+\_\+ranges}}
\item 
static const std\+::map$<$ wchar\+\_\+t, wchar\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_a92283a281f770e0c4263901a27136769}{ebml\+::\+U\+\_\+ranges}}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{repr_8cpp_a18e5ed7c28424b73a26ed1b659b5e513}\label{repr_8cpp_a18e5ed7c28424b73a26ed1b659b5e513}} 
\index{repr.\+cpp@{repr.\+cpp}!E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP@{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP}}
\index{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP@{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP}!repr.\+cpp@{repr.\+cpp}}
\subsubsection{\texorpdfstring{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP}{EBML\_NG\_REPR\_CPP}}
{\footnotesize\ttfamily \#define E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+R\+E\+P\+R\+\_\+\+C\+PP}

