\hypertarget{vint_8cpp}{}\section{src/libebml\+\_\+ng/vint.cpp File Reference}
\label{vint_8cpp}\index{src/libebml\+\_\+ng/vint.\+cpp@{src/libebml\+\_\+ng/vint.\+cpp}}
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$array$>$}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/exceptions.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/vint.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/ull.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/repr.\+h\char`\"{}}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespaceebml}{ebml}}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{vint_8cpp_a5a3fce90626d7899eedf282294320051}{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
unsigned long long \mbox{\hyperlink{namespaceebml_a793171fc110bc2c7d84448573d240c70}{ebml\+::unpack\+Vint}} (const char $\ast$data, size\+\_\+t data\+Size, unsigned char \&vintw)
\begin{DoxyCompactList}\small\item\em Decodes a vint from a byte array of known size. \end{DoxyCompactList}\item 
unsigned long long \mbox{\hyperlink{namespaceebml_ac8d054e716b4403e9ed544b9e423cb5d}{ebml\+::unpack\+Vint}} (io\+Base \&file, unsigned char \&vintw)
\begin{DoxyCompactList}\small\item\em Decodes a vint from an I/O stream. \end{DoxyCompactList}\item 
unsigned long long \mbox{\hyperlink{namespaceebml_aad59c6909d04a14ad78c94d1907b6163}{ebml\+::unpack\+Vint}} (io\+Base \&file, off\+\_\+t offset, unsigned char \&vintw)
\begin{DoxyCompactList}\small\item\em Decodes a vint from an I/O stream starting at a specified offset. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const size\+\_\+t \mbox{\hyperlink{namespaceebml_afdd26b7d8e8274b92f571969a325e52e}{ebml\+::\+U\+N\+K\+N\+O\+WN}} = 0xffffffffffffffff\+U\+LL
\begin{DoxyCompactList}\small\item\em Special constant representing an unknown or maximum value. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{vint_8cpp_a5a3fce90626d7899eedf282294320051}\label{vint_8cpp_a5a3fce90626d7899eedf282294320051}} 
\index{vint.\+cpp@{vint.\+cpp}!E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP@{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP}}
\index{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP@{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP}!vint.\+cpp@{vint.\+cpp}}
\subsubsection{\texorpdfstring{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP}{EBML\_NG\_VINT\_CPP}}
{\footnotesize\ttfamily \#define E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+V\+I\+N\+T\+\_\+\+C\+PP}

