\hypertarget{classebml_1_1ebmlDecodeError}{}\section{ebml\+:\+:ebml\+Decode\+Error Class Reference}
\label{classebml_1_1ebmlDecodeError}\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}


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

Inheritance diagram for ebml\+:\+:ebml\+Decode\+Error\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.265372cm]{classebml_1_1ebmlDecodeError}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlDecodeError_a1b644d8b9774ec88685fcedf87cdd74f}{ebml\+Decode\+Error}} (const std\+::string \&message, const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$\mbox{\hyperlink{classebml_1_1ebmlDecodeError_a3568b4ea3cd5bd16b9510abfe269920f}{cls}}=nullptr, off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlDecodeError_ad32ac9b3dd52f1c11479085d9c665e0f}{offset}}=-\/1, unsigned char \mbox{\hyperlink{classebml_1_1ebmlDecodeError_a61a4d4856f0c779a1c216e45dc5a7c1e}{head\+Size}}=0, off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlDecodeError_acb525117e0109d9640fb5e8c546e9a02}{erroroffset}}=-\/1)
\item 
virtual void \mbox{\hyperlink{classebml_1_1ebmlDecodeError_a2ff987918cff7b3495e2f9583087518d}{add\+\_\+to\+\_\+offset}} (off\+\_\+t)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlDecodeError_ad32ac9b3dd52f1c11479085d9c665e0f}{offset}}
\item 
unsigned char \mbox{\hyperlink{classebml_1_1ebmlDecodeError_a61a4d4856f0c779a1c216e45dc5a7c1e}{head\+Size}}
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlDecodeError_acb525117e0109d9640fb5e8c546e9a02}{erroroffset}}
\item 
const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlDecodeError_a3568b4ea3cd5bd16b9510abfe269920f}{cls}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlDecodeError_a1b644d8b9774ec88685fcedf87cdd74f}\label{classebml_1_1ebmlDecodeError_a1b644d8b9774ec88685fcedf87cdd74f}} 
\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}!ebml\+Decode\+Error@{ebml\+Decode\+Error}}
\index{ebml\+Decode\+Error@{ebml\+Decode\+Error}!ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}
\subsubsection{\texorpdfstring{ebml\+Decode\+Error()}{ebmlDecodeError()}}
{\footnotesize\ttfamily ebml\+::ebml\+Decode\+Error\+::ebml\+Decode\+Error (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{message,  }\item[{const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$}]{cls = {\ttfamily nullptr},  }\item[{off\+\_\+t}]{offset = {\ttfamily -\/1},  }\item[{unsigned char}]{head\+Size = {\ttfamily 0},  }\item[{off\+\_\+t}]{erroroffset = {\ttfamily -\/1} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlDecodeError_a2ff987918cff7b3495e2f9583087518d}\label{classebml_1_1ebmlDecodeError_a2ff987918cff7b3495e2f9583087518d}} 
\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}!add\+\_\+to\+\_\+offset@{add\+\_\+to\+\_\+offset}}
\index{add\+\_\+to\+\_\+offset@{add\+\_\+to\+\_\+offset}!ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}
\subsubsection{\texorpdfstring{add\+\_\+to\+\_\+offset()}{add\_to\_offset()}}
{\footnotesize\ttfamily virtual void ebml\+::ebml\+Decode\+Error\+::add\+\_\+to\+\_\+offset (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlDecodeError_a3568b4ea3cd5bd16b9510abfe269920f}\label{classebml_1_1ebmlDecodeError_a3568b4ea3cd5bd16b9510abfe269920f}} 
\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}!cls@{cls}}
\index{cls@{cls}!ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}
\subsubsection{\texorpdfstring{cls}{cls}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}}$\ast$ ebml\+::ebml\+Decode\+Error\+::cls}

\mbox{\Hypertarget{classebml_1_1ebmlDecodeError_acb525117e0109d9640fb5e8c546e9a02}\label{classebml_1_1ebmlDecodeError_acb525117e0109d9640fb5e8c546e9a02}} 
\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}!erroroffset@{erroroffset}}
\index{erroroffset@{erroroffset}!ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}
\subsubsection{\texorpdfstring{erroroffset}{erroroffset}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Decode\+Error\+::erroroffset}

\mbox{\Hypertarget{classebml_1_1ebmlDecodeError_a61a4d4856f0c779a1c216e45dc5a7c1e}\label{classebml_1_1ebmlDecodeError_a61a4d4856f0c779a1c216e45dc5a7c1e}} 
\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}!head\+Size@{head\+Size}}
\index{head\+Size@{head\+Size}!ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}
\subsubsection{\texorpdfstring{head\+Size}{headSize}}
{\footnotesize\ttfamily unsigned char ebml\+::ebml\+Decode\+Error\+::head\+Size}

\mbox{\Hypertarget{classebml_1_1ebmlDecodeError_ad32ac9b3dd52f1c11479085d9c665e0f}\label{classebml_1_1ebmlDecodeError_ad32ac9b3dd52f1c11479085d9c665e0f}} 
\index{ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}!offset@{offset}}
\index{offset@{offset}!ebml\+::ebml\+Decode\+Error@{ebml\+::ebml\+Decode\+Error}}
\subsubsection{\texorpdfstring{offset}{offset}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Decode\+Error\+::offset}



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