\hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator}{}\section{ebml\+:\+:ebml\+Master\+Element\+:\+:\+\_\+const\+\_\+iterator Class Reference}
\label{classebml_1_1ebmlMasterElement_1_1__const__iterator}\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}


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

Inheritance diagram for ebml\+:\+:ebml\+Master\+Element\+:\+:\+\_\+const\+\_\+iterator\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.945946cm]{classebml_1_1ebmlMasterElement_1_1__const__iterator}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a64a4853ad363358987eb6492579cd503}{copy}} () const =0
\item 
virtual \mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_aa3e5459826695a9043745fbbaea9cd47}{operator$\ast$}} () const =0
\item 
virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a439f540325443a3c3a3acdcd8df81553}{operator++}} ()=0
\item 
virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a102cf8b36c0d8184680ef15594bb59fb}{operator=}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \&)=0
\item 
virtual bool \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a936395ed4c0c189a92927bfdf1e28586}{operator==}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \&) const =0
\item 
virtual bool \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_ac62d190e9da49236835f8219ec307d22}{operator!=}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \&) const =0
\item 
virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a6138f42b88ff06379d96a095a12ed136}{$\sim$\+\_\+const\+\_\+iterator}} ()
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_ad88e86cba72e9332a4693c1c6009b281}{ebml\+Master\+Element}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a734affd0f736e2e4e03ab2cf8a9f9b26}{ebml\+Master\+Element\+::const\+\_\+iterator}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_a6138f42b88ff06379d96a095a12ed136}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_a6138f42b88ff06379d96a095a12ed136}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!````~\+\_\+const\+\_\+iterator@{$\sim$\+\_\+const\+\_\+iterator}}
\index{````~\+\_\+const\+\_\+iterator@{$\sim$\+\_\+const\+\_\+iterator}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{$\sim$\+\_\+const\+\_\+iterator()}{~\_const\_iterator()}}
{\footnotesize\ttfamily virtual ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::$\sim$\+\_\+const\+\_\+iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Reimplemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_af518a921ebb2e2734b4d045d7d8be0f1}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a0e5334c5a24f91488427e55f1014f34f}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_ad0a42056feeeb952125dcedd4eecb2a6}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_acca38d90b5a83e10daa91820a9dc4b63}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_a64a4853ad363358987eb6492579cd503}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_a64a4853ad363358987eb6492579cd503}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!copy@{copy}}
\index{copy@{copy}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{copy()}{copy()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}}$\ast$ ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::copy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_a412c3cc02df5d62c4a05be31aca752e5}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_ae6c2601a040a37121c0e6e126f696fbd}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_aae11488b46714c745cdd81d3fb75f57a}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_aa79eddd86b54ec1da9adec9ed3b1dfc9}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_ac62d190e9da49236835f8219ec307d22}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_ac62d190e9da49236835f8219ec307d22}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily virtual bool ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \&}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_a9a1c8df8a22d52ecb55de9f151f383e0}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a0d1577898a1ef488b05c596e21a6fee7}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_a21d545577f7b61b40ce961d5c9a83cce}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_afaba05e6587839540d17f885f41586bf}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_aa3e5459826695a9043745fbbaea9cd47}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_aa3e5459826695a9043745fbbaea9cd47}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_ad4dfa7a3f08d535fe83c93c762009483}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a271d2758cdecdbe3987f9730f45ca476}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_abc0aa1dd7a1d159c1a6f8c77e2736b80}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_af3c6bc25e25895adcb8be6b2ff2dd7b3}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_a439f540325443a3c3a3acdcd8df81553}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_a439f540325443a3c3a3acdcd8df81553}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!operator++@{operator++}}
\index{operator++@{operator++}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator++()}{operator++()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}}\& ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_a4d9425007a96cb4803ef3cff5bf88e00}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_abd0b7d649e95e91cde653420b75e03d4}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_a20f27b727326834e8b2a1c1dd66ffbce}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_a02420e7a79079c5e81cbf015bff03d44}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_a102cf8b36c0d8184680ef15594bb59fb}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_a102cf8b36c0d8184680ef15594bb59fb}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}}\& ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_a6e2de45285786f1045fef8be51974b0b}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_ace449b7ac82c3d14d6871fd77761aad6}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_a10b96fa207ad1c24cb2374c1ee417646}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_af91689d05dbc657a85680564fe486ce8}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_a936395ed4c0c189a92927bfdf1e28586}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_a936395ed4c0c189a92927bfdf1e28586}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!operator==@{operator==}}
\index{operator==@{operator==}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily virtual bool ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{\+\_\+const\+\_\+iterator}} \&}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classebml_1_1ebmlMultiSlot_1_1__const__iterator_a874e71d4f6d86e1213c8381ec20f3069}{ebml\+::ebml\+Multi\+Slot\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a13d73fd198dec7ba5fc96cdf328073d6}{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}, \mbox{\hyperlink{classebml_1_1ebmlList_1_1__const__iterator_af5249ca7b9ac67296b1e92ffa804bce5}{ebml\+::ebml\+List\+::\+\_\+const\+\_\+iterator}}, and \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator_a163e288822fde5dfc94b291037357c38}{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$\+::\+\_\+const\+\_\+iterator}}.



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_ad88e86cba72e9332a4693c1c6009b281}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_ad88e86cba72e9332a4693c1c6009b281}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!ebml\+Master\+Element@{ebml\+Master\+Element}}
\index{ebml\+Master\+Element@{ebml\+Master\+Element}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element}{ebmlMasterElement}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1ebmlMasterElement}{ebml\+Master\+Element}}\hspace{0.3cm}{\ttfamily [friend]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1__const__iterator_a734affd0f736e2e4e03ab2cf8a9f9b26}\label{classebml_1_1ebmlMasterElement_1_1__const__iterator_a734affd0f736e2e4e03ab2cf8a9f9b26}} 
\index{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}!ebml\+Master\+Element\+::const\+\_\+iterator@{ebml\+Master\+Element\+::const\+\_\+iterator}}
\index{ebml\+Master\+Element\+::const\+\_\+iterator@{ebml\+Master\+Element\+::const\+\_\+iterator}!ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+::const\+\_\+iterator}{ebmlMasterElement::const\_iterator}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1const__iterator}{ebml\+Master\+Element\+::const\+\_\+iterator}}\hspace{0.3cm}{\ttfamily [friend]}}



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