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


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_ad6c25c2646a81bd03948ca61f768af68}{operator$\ast$}} () const
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_a92ad796c55701c667c114ac54dc5004f}{operator++}} ()
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_aff65b96ef2b667cd5044d594da574d79}{iterator}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_a36ed970a665ddd45cadee9dee281d334}{iterator}} (\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&\&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_a162e7b8f1e830065d05b632314afb28a}{operator=}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_a91f28b49e638ea9fa9c5ea5a6807e567}{operator=}} (\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&\&)
\item 
bool \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_afb3fe9d5db619b912eec528d2b2d71c5}{operator==}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&) const
\item 
bool \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_a61dc214c93030ee9749e760aa1b4b112}{operator!=}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&) const
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_a0f90808779c8545321c75488c8027e20}{$\sim$iterator}} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_af3851f8e35252a05f89d55f76fb40e7d}{iterator}} (\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{\+\_\+iterator}} $\ast$)
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator_ad88e86cba72e9332a4693c1c6009b281}{ebml\+Master\+Element}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_af3851f8e35252a05f89d55f76fb40e7d}\label{classebml_1_1ebmlMasterElement_1_1iterator_af3851f8e35252a05f89d55f76fb40e7d}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!iterator@{iterator}}
\index{iterator@{iterator}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{iterator()}{iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+::iterator\+::iterator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{\+\_\+iterator}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_aff65b96ef2b667cd5044d594da574d79}\label{classebml_1_1ebmlMasterElement_1_1iterator_aff65b96ef2b667cd5044d594da574d79}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!iterator@{iterator}}
\index{iterator@{iterator}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{iterator()}{iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+::iterator\+::iterator (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_a36ed970a665ddd45cadee9dee281d334}\label{classebml_1_1ebmlMasterElement_1_1iterator_a36ed970a665ddd45cadee9dee281d334}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!iterator@{iterator}}
\index{iterator@{iterator}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{iterator()}{iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+::iterator\+::iterator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&\&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_a0f90808779c8545321c75488c8027e20}\label{classebml_1_1ebmlMasterElement_1_1iterator_a0f90808779c8545321c75488c8027e20}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!````~iterator@{$\sim$iterator}}
\index{````~iterator@{$\sim$iterator}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{$\sim$iterator()}{~iterator()}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+::iterator\+::$\sim$iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_a61dc214c93030ee9749e760aa1b4b112}\label{classebml_1_1ebmlMasterElement_1_1iterator_a61dc214c93030ee9749e760aa1b4b112}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily bool ebml\+::ebml\+Master\+Element\+::iterator\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_ad6c25c2646a81bd03948ca61f768af68}\label{classebml_1_1ebmlMasterElement_1_1iterator_ad6c25c2646a81bd03948ca61f768af68}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}}\& ebml\+::ebml\+Master\+Element\+::iterator\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_a92ad796c55701c667c114ac54dc5004f}\label{classebml_1_1ebmlMasterElement_1_1iterator_a92ad796c55701c667c114ac54dc5004f}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!operator++@{operator++}}
\index{operator++@{operator++}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{operator++()}{operator++()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}}\& ebml\+::ebml\+Master\+Element\+::iterator\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_a162e7b8f1e830065d05b632314afb28a}\label{classebml_1_1ebmlMasterElement_1_1iterator_a162e7b8f1e830065d05b632314afb28a}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}}\& ebml\+::ebml\+Master\+Element\+::iterator\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_a91f28b49e638ea9fa9c5ea5a6807e567}\label{classebml_1_1ebmlMasterElement_1_1iterator_a91f28b49e638ea9fa9c5ea5a6807e567}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}}\& ebml\+::ebml\+Master\+Element\+::iterator\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&\&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_afb3fe9d5db619b912eec528d2b2d71c5}\label{classebml_1_1ebmlMasterElement_1_1iterator_afb3fe9d5db619b912eec528d2b2d71c5}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!operator==@{operator==}}
\index{operator==@{operator==}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool ebml\+::ebml\+Master\+Element\+::iterator\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{iterator}} \&}]{ }\end{DoxyParamCaption}) const}



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElement_1_1iterator_ad88e86cba72e9332a4693c1c6009b281}\label{classebml_1_1ebmlMasterElement_1_1iterator_ad88e86cba72e9332a4693c1c6009b281}} 
\index{ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}!ebml\+Master\+Element@{ebml\+Master\+Element}}
\index{ebml\+Master\+Element@{ebml\+Master\+Element}!ebml\+::ebml\+Master\+Element\+::iterator@{ebml\+::ebml\+Master\+Element\+::iterator}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element}{ebmlMasterElement}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1ebmlMasterElement}{ebml\+Master\+Element}}\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}
