\hypertarget{classebml_1_1ioBase}{}\section{ebml\+:\+:io\+Base Class Reference}
\label{classebml_1_1ioBase}\index{ebml\+::io\+Base@{ebml\+::io\+Base}}


{\ttfamily \#include $<$io.\+h$>$}

Inheritance diagram for ebml\+:\+:io\+Base\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classebml_1_1ioBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ioBase_af0d31f731961fad7d3db80ba51a44ad1}{io\+Base}} ()
\item 
\mbox{\hyperlink{classebml_1_1ioBase_a97917f5c8816a035e3bc3f2e300da596}{$\sim$io\+Base}} ()
\item 
size\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_a3c2cd427ce1fd34a93959778a3fd4efa}{read}} (char $\ast$, size\+\_\+t)
\item 
size\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_a3895c5e0f86ecdcedaa288e87d68ccad}{write}} (const char $\ast$, size\+\_\+t)
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_ac4a5db64f2c7c8e791039f1b269d8f1a}{seek}} (off\+\_\+t, int whence=S\+E\+E\+K\+\_\+\+S\+ET)
\item 
virtual bool \mbox{\hyperlink{classebml_1_1ioBase_a413541f633f97d68021cbf58837e1970}{seekable}} ()=0
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_af0911dd01f1bb6a7ab284770c178db59}{tell}} ()
\item 
virtual size\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_aba93b64f19016207b3d6c43183a2be07}{read}} (char $\ast$, off\+\_\+t, size\+\_\+t)=0
\item 
virtual size\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_ad4a000de5db86375be0bf338130f76c9}{write}} (const char $\ast$, off\+\_\+t, size\+\_\+t)=0
\item 
void \mbox{\hyperlink{classebml_1_1ioBase_a802fbbe754413842f45251daa8294965}{close}} ()
\item 
bool \mbox{\hyperlink{classebml_1_1ioBase_a9dea7dea0e8d87a537e652e7f40128e9}{closed}} () const
\item 
virtual void \mbox{\hyperlink{classebml_1_1ioBase_a4cd6d91c2bb18a21c0fec425432b58c3}{truncate}} ()=0
\item 
virtual void \mbox{\hyperlink{classebml_1_1ioBase_ae1a40372ba926becab957ae0b054492e}{truncate}} (off\+\_\+t)=0
\item 
std\+::unique\+\_\+lock$<$ std\+::recursive\+\_\+mutex $>$ \mbox{\hyperlink{classebml_1_1ioBase_a8414aaadabbfdc746e810527bc76a93d}{acquire\+Lock}} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual size\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_a00c5ba612f103ea06243d92f2410bc14}{\+\_\+read}} (char $\ast$, size\+\_\+t)=0
\item 
virtual size\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_a908cb3c7e36e440be2b3019e9e09a780}{\+\_\+write}} (const char $\ast$, size\+\_\+t)=0
\item 
virtual off\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_add69b836450d14e75580cec66ac04229}{\+\_\+seek}} (off\+\_\+t, int)=0
\item 
virtual off\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_a7cdde34fd8a6bb1968130e6e4cf74bc2}{\+\_\+tell}} ()=0
\item 
virtual void \mbox{\hyperlink{classebml_1_1ioBase_aaf78807501111b7351eb3ffaaeb3d9b8}{\+\_\+close}} ()=0
\item 
\mbox{\hyperlink{classebml_1_1ioBase_a51bc16ce542fdba5afca9ed711e89075}{io\+Base}} (const \mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} \&)
\item 
\mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} \& \mbox{\hyperlink{classebml_1_1ioBase_acdce9702e9511b87d0bea6b73b2fda5e}{operator=}} (const \mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} \&)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ioBase_ada889242b80f658e0a80a465bf2bd9f7}{\+\_\+pos}}
\item 
bool \mbox{\hyperlink{classebml_1_1ioBase_ab87e105b03270d59019c05e7451b51d3}{\+\_\+closed}} = 0
\item 
bool \mbox{\hyperlink{classebml_1_1ioBase_a0083c31349d480a5e3b83dd366c22144}{\+\_\+close\+\_\+on\+\_\+dealloc}} = 0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ioBase_af0d31f731961fad7d3db80ba51a44ad1}\label{classebml_1_1ioBase_af0d31f731961fad7d3db80ba51a44ad1}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!io\+Base@{io\+Base}}
\index{io\+Base@{io\+Base}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{io\+Base()}{ioBase()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily ebml\+::io\+Base\+::io\+Base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a97917f5c8816a035e3bc3f2e300da596}\label{classebml_1_1ioBase_a97917f5c8816a035e3bc3f2e300da596}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!````~io\+Base@{$\sim$io\+Base}}
\index{````~io\+Base@{$\sim$io\+Base}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{$\sim$io\+Base()}{~ioBase()}}
{\footnotesize\ttfamily ebml\+::io\+Base\+::$\sim$io\+Base (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ioBase_a51bc16ce542fdba5afca9ed711e89075}\label{classebml_1_1ioBase_a51bc16ce542fdba5afca9ed711e89075}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!io\+Base@{io\+Base}}
\index{io\+Base@{io\+Base}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{io\+Base()}{ioBase()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily ebml\+::io\+Base\+::io\+Base (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ioBase_aaf78807501111b7351eb3ffaaeb3d9b8}\label{classebml_1_1ioBase_aaf78807501111b7351eb3ffaaeb3d9b8}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+close@{\+\_\+close}}
\index{\+\_\+close@{\+\_\+close}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+close()}{\_close()}}
{\footnotesize\ttfamily virtual void ebml\+::io\+Base\+::\+\_\+close (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a00c5ba612f103ea06243d92f2410bc14}\label{classebml_1_1ioBase_a00c5ba612f103ea06243d92f2410bc14}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+read@{\+\_\+read}}
\index{\+\_\+read@{\+\_\+read}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+read()}{\_read()}}
{\footnotesize\ttfamily virtual size\+\_\+t ebml\+::io\+Base\+::\+\_\+read (\begin{DoxyParamCaption}\item[{char $\ast$}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}

\mbox{\Hypertarget{classebml_1_1ioBase_add69b836450d14e75580cec66ac04229}\label{classebml_1_1ioBase_add69b836450d14e75580cec66ac04229}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+seek@{\+\_\+seek}}
\index{\+\_\+seek@{\+\_\+seek}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+seek()}{\_seek()}}
{\footnotesize\ttfamily virtual off\+\_\+t ebml\+::io\+Base\+::\+\_\+seek (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{,  }\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a7cdde34fd8a6bb1968130e6e4cf74bc2}\label{classebml_1_1ioBase_a7cdde34fd8a6bb1968130e6e4cf74bc2}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+tell@{\+\_\+tell}}
\index{\+\_\+tell@{\+\_\+tell}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+tell()}{\_tell()}}
{\footnotesize\ttfamily virtual off\+\_\+t ebml\+::io\+Base\+::\+\_\+tell (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a908cb3c7e36e440be2b3019e9e09a780}\label{classebml_1_1ioBase_a908cb3c7e36e440be2b3019e9e09a780}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+write@{\+\_\+write}}
\index{\+\_\+write@{\+\_\+write}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+write()}{\_write()}}
{\footnotesize\ttfamily virtual size\+\_\+t ebml\+::io\+Base\+::\+\_\+write (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a8414aaadabbfdc746e810527bc76a93d}\label{classebml_1_1ioBase_a8414aaadabbfdc746e810527bc76a93d}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!acquire\+Lock@{acquire\+Lock}}
\index{acquire\+Lock@{acquire\+Lock}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{acquire\+Lock()}{acquireLock()}}
{\footnotesize\ttfamily std\+::unique\+\_\+lock$<$std\+::recursive\+\_\+mutex$>$ ebml\+::io\+Base\+::acquire\+Lock (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a802fbbe754413842f45251daa8294965}\label{classebml_1_1ioBase_a802fbbe754413842f45251daa8294965}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!close@{close}}
\index{close@{close}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{close()}{close()}}
{\footnotesize\ttfamily void ebml\+::io\+Base\+::close (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ioBase_a9dea7dea0e8d87a537e652e7f40128e9}\label{classebml_1_1ioBase_a9dea7dea0e8d87a537e652e7f40128e9}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!closed@{closed}}
\index{closed@{closed}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{closed()}{closed()}}
{\footnotesize\ttfamily bool ebml\+::io\+Base\+::closed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ioBase_acdce9702e9511b87d0bea6b73b2fda5e}\label{classebml_1_1ioBase_acdce9702e9511b87d0bea6b73b2fda5e}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}}\& ebml\+::io\+Base\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ioBase_a3c2cd427ce1fd34a93959778a3fd4efa}\label{classebml_1_1ioBase_a3c2cd427ce1fd34a93959778a3fd4efa}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!read@{read}}
\index{read@{read}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{read()}{read()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily size\+\_\+t ebml\+::io\+Base\+::read (\begin{DoxyParamCaption}\item[{char $\ast$}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ioBase_aba93b64f19016207b3d6c43183a2be07}\label{classebml_1_1ioBase_aba93b64f19016207b3d6c43183a2be07}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!read@{read}}
\index{read@{read}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{read()}{read()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual size\+\_\+t ebml\+::io\+Base\+::read (\begin{DoxyParamCaption}\item[{char $\ast$}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1io_ad745dc2c29544750dcd38a21cba0a16c}{ebml\+::io$<$ T $>$}}, and \mbox{\hyperlink{classebml_1_1io_a3b291aa8fb7bbeeb3f9d2ef152c37115}{ebml\+::io$<$ T $>$}}.

\mbox{\Hypertarget{classebml_1_1ioBase_ac4a5db64f2c7c8e791039f1b269d8f1a}\label{classebml_1_1ioBase_ac4a5db64f2c7c8e791039f1b269d8f1a}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!seek@{seek}}
\index{seek@{seek}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{seek()}{seek()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::io\+Base\+::seek (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{,  }\item[{int}]{whence = {\ttfamily SEEK\+\_\+SET} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ioBase_a413541f633f97d68021cbf58837e1970}\label{classebml_1_1ioBase_a413541f633f97d68021cbf58837e1970}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!seekable@{seekable}}
\index{seekable@{seekable}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{seekable()}{seekable()}}
{\footnotesize\ttfamily virtual bool ebml\+::io\+Base\+::seekable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1io_ab019a4128b3339941124a12632c919fd}{ebml\+::io$<$ T $>$}}, \mbox{\hyperlink{classebml_1_1io_a4ea6caf18c5646646b3a15bc3c59a5ab}{ebml\+::io$<$ T $>$}}, and \mbox{\hyperlink{classebml_1_1io_a6e97c1e6868bf65286328b9447eaa419}{ebml\+::io$<$ T $>$}}.

\mbox{\Hypertarget{classebml_1_1ioBase_af0911dd01f1bb6a7ab284770c178db59}\label{classebml_1_1ioBase_af0911dd01f1bb6a7ab284770c178db59}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!tell@{tell}}
\index{tell@{tell}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{tell()}{tell()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::io\+Base\+::tell (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ioBase_a4cd6d91c2bb18a21c0fec425432b58c3}\label{classebml_1_1ioBase_a4cd6d91c2bb18a21c0fec425432b58c3}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!truncate@{truncate}}
\index{truncate@{truncate}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{truncate()}{truncate()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void ebml\+::io\+Base\+::truncate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1io_a6a5c0f2182844094c6b4432a15adccc8}{ebml\+::io$<$ T $>$}}.

\mbox{\Hypertarget{classebml_1_1ioBase_ae1a40372ba926becab957ae0b054492e}\label{classebml_1_1ioBase_ae1a40372ba926becab957ae0b054492e}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!truncate@{truncate}}
\index{truncate@{truncate}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{truncate()}{truncate()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void ebml\+::io\+Base\+::truncate (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1io_a9a50a99136e7e9a4a404dc3087024a7f}{ebml\+::io$<$ T $>$}}.

\mbox{\Hypertarget{classebml_1_1ioBase_a3895c5e0f86ecdcedaa288e87d68ccad}\label{classebml_1_1ioBase_a3895c5e0f86ecdcedaa288e87d68ccad}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!write@{write}}
\index{write@{write}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{write()}{write()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily size\+\_\+t ebml\+::io\+Base\+::write (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ioBase_ad4a000de5db86375be0bf338130f76c9}\label{classebml_1_1ioBase_ad4a000de5db86375be0bf338130f76c9}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!write@{write}}
\index{write@{write}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{write()}{write()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual size\+\_\+t ebml\+::io\+Base\+::write (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1io_a5c3f2df6edfbd090b4d0fbc8a6dacccb}{ebml\+::io$<$ T $>$}}, and \mbox{\hyperlink{classebml_1_1io_aedbdf5a69ee0ae64f909a59645cd0db7}{ebml\+::io$<$ T $>$}}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classebml_1_1ioBase_a0083c31349d480a5e3b83dd366c22144}\label{classebml_1_1ioBase_a0083c31349d480a5e3b83dd366c22144}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+close\+\_\+on\+\_\+dealloc@{\+\_\+close\+\_\+on\+\_\+dealloc}}
\index{\+\_\+close\+\_\+on\+\_\+dealloc@{\+\_\+close\+\_\+on\+\_\+dealloc}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+close\+\_\+on\+\_\+dealloc}{\_close\_on\_dealloc}}
{\footnotesize\ttfamily bool ebml\+::io\+Base\+::\+\_\+close\+\_\+on\+\_\+dealloc = 0\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ioBase_ab87e105b03270d59019c05e7451b51d3}\label{classebml_1_1ioBase_ab87e105b03270d59019c05e7451b51d3}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+closed@{\+\_\+closed}}
\index{\+\_\+closed@{\+\_\+closed}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+closed}{\_closed}}
{\footnotesize\ttfamily bool ebml\+::io\+Base\+::\+\_\+closed = 0\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ioBase_ada889242b80f658e0a80a465bf2bd9f7}\label{classebml_1_1ioBase_ada889242b80f658e0a80a465bf2bd9f7}} 
\index{ebml\+::io\+Base@{ebml\+::io\+Base}!\+\_\+pos@{\+\_\+pos}}
\index{\+\_\+pos@{\+\_\+pos}!ebml\+::io\+Base@{ebml\+::io\+Base}}
\subsubsection{\texorpdfstring{\+\_\+pos}{\_pos}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::io\+Base\+::\+\_\+pos\hspace{0.3cm}{\ttfamily [protected]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/libebml\+\_\+ng/\mbox{\hyperlink{io_8h}{io.\+h}}\end{DoxyCompactItemize}
