\hypertarget{parsing_2io_8cpp}{}\section{src/libebml\+\_\+ng/parsing/io.cpp File Reference}
\label{parsing_2io_8cpp}\index{src/libebml\+\_\+ng/parsing/io.\+cpp@{src/libebml\+\_\+ng/parsing/io.\+cpp}}
{\ttfamily \#include $<$algorithm$>$}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/parsing/io.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/vint.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/exceptions.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/ull.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/ll.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/double.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/binary.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/struct/unicode.\+h\char`\"{}}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespaceebml}{ebml}}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{parsing_2io_8cpp_a6314f4a7500a79b26f80c52355257b0b}{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{namespaceebml_adffde4a3becbe2c675bbc66e00076f27}{ebml\+::\+\_\+parse\+File}} (io\+Base \&file, ebml\+I\+D\+\_\+t \&ebml\+ID, unsigned char \&ebml\+I\+D\+Width, size\+\_\+t \&data\+Size, unsigned char \&size\+Width)
\item 
void \mbox{\hyperlink{namespaceebml_ac7421a917a0754ab2fcabbbed7b095ce}{ebml\+::\+\_\+parse\+File}} (io\+Base \&file, off\+\_\+t offset, ebml\+I\+D\+\_\+t \&ebml\+ID, unsigned char \&ebml\+I\+D\+Width, size\+\_\+t \&data\+Size, unsigned char \&size\+Width)
\item 
template std\+::string \mbox{\hyperlink{namespaceebml_acbe3496ffe03531a94c67a741eefa7e1}{ebml\+::parse\+File\+::unpack$<$ std\+::string $>$}} () const
\item 
template std\+::wstring \mbox{\hyperlink{namespaceebml_acf74b3183c488234fcac15d3094c0b3f}{ebml\+::parse\+File\+::unpack$<$ std\+::wstring $>$}} () const
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{parsing_2io_8cpp_a6314f4a7500a79b26f80c52355257b0b}\label{parsing_2io_8cpp_a6314f4a7500a79b26f80c52355257b0b}} 
\index{parsing/io.\+cpp@{parsing/io.\+cpp}!E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP@{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP}}
\index{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP@{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP}!parsing/io.\+cpp@{parsing/io.\+cpp}}
\subsubsection{\texorpdfstring{E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP}{EBML\_NG\_PARSING\_IO\_CPP}}
{\footnotesize\ttfamily \#define E\+B\+M\+L\+\_\+\+N\+G\+\_\+\+P\+A\+R\+S\+I\+N\+G\+\_\+\+I\+O\+\_\+\+C\+PP}

