\hypertarget{ull_8h}{}\section{include/libebml\+\_\+ng/struct/ull.h File Reference}
\label{ull_8h}\index{include/libebml\+\_\+ng/struct/ull.\+h@{include/libebml\+\_\+ng/struct/ull.\+h}}
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct.\+h\char`\"{}}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespaceebml}{ebml}}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ull_8h_ad0a8be8536c7bc257cfa7a3cff14d040}{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}}(T)
\item 
\#define \mbox{\hyperlink{ull_8h_aed47bc98921f3eb057d76545067b9726}{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}}(T)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \mbox{\hyperlink{namespaceebml_a6e2cf9e4800e8a09b5f4cb8de613ad77}{ebml\+::size}} (const unsigned long long \&)
\item 
size\+\_\+t \mbox{\hyperlink{namespaceebml_a71a18263f24d4160b1c97d74273745c7}{ebml\+::pack}} (const unsigned long long \&, size\+\_\+t, char $\ast$)
\item 
{\footnotesize template$<$$>$ }\\unsigned long long \mbox{\hyperlink{namespaceebml_a9631ff473950f82b6cb6302b2126d277}{ebml\+::unpack$<$ unsigned long long $>$}} (const char $\ast$, size\+\_\+t)
\item 
template size\+\_\+t \mbox{\hyperlink{namespaceebml_aefd18e43ba3909d196ab0bfa6d4ab640}{ebml\+::pack}} (const unsigned long long \&, char $\ast$)
\item 
template std\+::string \mbox{\hyperlink{namespaceebml_a4792d18415e00b078131b9590e832b9b}{ebml\+::pack}} (const unsigned long long \&)
\item 
template unsigned long long \mbox{\hyperlink{namespaceebml_a5ed4cbd5d003214f9e309b89ef17d630}{ebml\+::unpack$<$ unsigned long long $>$}} (const std\+::string \&)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{ull_8h_aed47bc98921f3eb057d76545067b9726}\label{ull_8h_aed47bc98921f3eb057d76545067b9726}} 
\index{ull.\+h@{ull.\+h}!D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS@{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}}
\index{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS@{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}!ull.\+h@{ull.\+h}}
\subsubsection{\texorpdfstring{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}{DECL\_EXTERN\_FUNCTIONS}}
{\footnotesize\ttfamily \#define D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS(\begin{DoxyParamCaption}\item[{}]{T }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keywordtype}{size\_t} \mbox{\hyperlink{namespaceebml_a6e2cf9e4800e8a09b5f4cb8de613ad77}{size}}(\textcolor{keyword}{const} T&); \(\backslash\)
    size\_t \mbox{\hyperlink{namespaceebml_a4792d18415e00b078131b9590e832b9b}{pack}}(\textcolor{keyword}{const} T&, \textcolor{keywordtype}{size\_t}, \textcolor{keywordtype}{char}*); \(\backslash\)
    template<> \(\backslash\)
    T unpack<T>(\textcolor{keyword}{const} \textcolor{keywordtype}{char}*, size\_t); \(\backslash\)
    extern \textcolor{keyword}{template} \textcolor{keywordtype}{size\_t} \mbox{\hyperlink{namespaceebml_a4792d18415e00b078131b9590e832b9b}{pack}}(\textcolor{keyword}{const} T&, \textcolor{keywordtype}{char}*); \(\backslash\)
    DECL\_EXTERN\_STR\_FUNCTIONS(T)
\end{DoxyCode}
\mbox{\Hypertarget{ull_8h_ad0a8be8536c7bc257cfa7a3cff14d040}\label{ull_8h_ad0a8be8536c7bc257cfa7a3cff14d040}} 
\index{ull.\+h@{ull.\+h}!D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS@{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}}
\index{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS@{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}!ull.\+h@{ull.\+h}}
\subsubsection{\texorpdfstring{D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS}{DECL\_EXTERN\_STR\_FUNCTIONS}}
{\footnotesize\ttfamily \#define D\+E\+C\+L\+\_\+\+E\+X\+T\+E\+R\+N\+\_\+\+S\+T\+R\+\_\+\+F\+U\+N\+C\+T\+I\+O\+NS(\begin{DoxyParamCaption}\item[{}]{T }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keyword}{extern} \textcolor{keyword}{template} std::string \mbox{\hyperlink{namespaceebml_a4792d18415e00b078131b9590e832b9b}{pack}}(\textcolor{keyword}{const} T&); \(\backslash\)
    extern \textcolor{keyword}{template} T unpack<T>(\textcolor{keyword}{const} std::string&);
\end{DoxyCode}
