\hypertarget{classebml_1_1ebmlPair_1_1__const__iterator}{}\section{ebml\+:\+:ebml\+Pair$<$ K, V $>$\+:\+:\+\_\+const\+\_\+iterator Class Reference}
\label{classebml_1_1ebmlPair_1_1__const__iterator}\index{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair$<$ K, V $>$\+::\+\_\+const\+\_\+iterator}}


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

Inheritance diagram for ebml\+:\+:ebml\+Pair$<$ K, V $>$\+:\+:\+\_\+const\+\_\+iterator\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classebml_1_1ebmlPair_1_1__const__iterator}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a225a688a847440e22c982956c1a89dee}{\+\_\+const\+\_\+iterator}} ()
\item 
virtual \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a0e5334c5a24f91488427e55f1014f34f}{$\sim$\+\_\+const\+\_\+iterator}} ()
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_ae6c2601a040a37121c0e6e126f696fbd}{copy}} () const
\item 
\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a271d2758cdecdbe3987f9730f45ca476}{operator$\ast$}} () const
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_abd0b7d649e95e91cde653420b75e03d4}{operator++}} ()
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \& \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_ace449b7ac82c3d14d6871fd77761aad6}{operator=}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \&)
\item 
bool \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a13d73fd198dec7ba5fc96cdf328073d6}{operator==}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \&) const
\item 
bool \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a0d1577898a1ef488b05c596e21a6fee7}{operator!=}} (const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \&) const
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a14dadaadd6c836a3da192eb8b7a2b871}{\+\_\+const\+\_\+iterator}} (const \mbox{\hyperlink{namespaceebml_af1b0ed222b795bf55d6327c6b07d25a2}{c\+\_\+ebml\+Pair\+\_\+sp}}$<$ K, V $>$ \&elem, unsigned char pos)
\item 
\mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a15974ceaeaf0379f6dc9e90a104eecd5}{\+\_\+const\+\_\+iterator}} (\mbox{\hyperlink{namespaceebml_af1b0ed222b795bf55d6327c6b07d25a2}{c\+\_\+ebml\+Pair\+\_\+sp}}$<$ K, V $>$ \&\&elem, unsigned char pos)
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_ac70468df3bcd50dafdc09da6fd13057f}{ebml\+Pair$<$ K, V $>$}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlPair_1_1__const__iterator_a734affd0f736e2e4e03ab2cf8a9f9b26}{ebml\+Master\+Element\+::const\+\_\+iterator}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a14dadaadd6c836a3da192eb8b7a2b871}\label{classebml_1_1ebmlPair_1_1__const__iterator_a14dadaadd6c836a3da192eb8b7a2b871}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!\+\_\+const\+\_\+iterator@{\+\_\+const\+\_\+iterator}}
\index{\+\_\+const\+\_\+iterator@{\+\_\+const\+\_\+iterator}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{\+\_\+const\+\_\+iterator()}{\_const\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::\+\_\+const\+\_\+iterator (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_af1b0ed222b795bf55d6327c6b07d25a2}{c\+\_\+ebml\+Pair\+\_\+sp}}$<$ K, V $>$ \&}]{elem,  }\item[{unsigned char}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a15974ceaeaf0379f6dc9e90a104eecd5}\label{classebml_1_1ebmlPair_1_1__const__iterator_a15974ceaeaf0379f6dc9e90a104eecd5}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!\+\_\+const\+\_\+iterator@{\+\_\+const\+\_\+iterator}}
\index{\+\_\+const\+\_\+iterator@{\+\_\+const\+\_\+iterator}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{\+\_\+const\+\_\+iterator()}{\_const\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::\+\_\+const\+\_\+iterator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_af1b0ed222b795bf55d6327c6b07d25a2}{c\+\_\+ebml\+Pair\+\_\+sp}}$<$ K, V $>$ \&\&}]{elem,  }\item[{unsigned char}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a225a688a847440e22c982956c1a89dee}\label{classebml_1_1ebmlPair_1_1__const__iterator_a225a688a847440e22c982956c1a89dee}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!\+\_\+const\+\_\+iterator@{\+\_\+const\+\_\+iterator}}
\index{\+\_\+const\+\_\+iterator@{\+\_\+const\+\_\+iterator}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{\+\_\+const\+\_\+iterator()}{\_const\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::\+\_\+const\+\_\+iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a0e5334c5a24f91488427e55f1014f34f}\label{classebml_1_1ebmlPair_1_1__const__iterator_a0e5334c5a24f91488427e55f1014f34f}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!````~\+\_\+const\+\_\+iterator@{$\sim$\+\_\+const\+\_\+iterator}}
\index{````~\+\_\+const\+\_\+iterator@{$\sim$\+\_\+const\+\_\+iterator}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{$\sim$\+\_\+const\+\_\+iterator()}{~\_const\_iterator()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
virtual \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::$\sim$\+\_\+const\+\_\+iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a6138f42b88ff06379d96a095a12ed136}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_ae6c2601a040a37121c0e6e126f696fbd}\label{classebml_1_1ebmlPair_1_1__const__iterator_ae6c2601a040a37121c0e6e126f696fbd}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!copy@{copy}}
\index{copy@{copy}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{copy()}{copy()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::copy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a64a4853ad363358987eb6492579cd503}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a0d1577898a1ef488b05c596e21a6fee7}\label{classebml_1_1ebmlPair_1_1__const__iterator_a0d1577898a1ef488b05c596e21a6fee7}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
bool \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \&}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_ac62d190e9da49236835f8219ec307d22}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a271d2758cdecdbe3987f9730f45ca476}\label{classebml_1_1ebmlPair_1_1__const__iterator_a271d2758cdecdbe3987f9730f45ca476}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_aa3e5459826695a9043745fbbaea9cd47}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_abd0b7d649e95e91cde653420b75e03d4}\label{classebml_1_1ebmlPair_1_1__const__iterator_abd0b7d649e95e91cde653420b75e03d4}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!operator++@{operator++}}
\index{operator++@{operator++}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator++()}{operator++()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}\& \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a439f540325443a3c3a3acdcd8df81553}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_ace449b7ac82c3d14d6871fd77761aad6}\label{classebml_1_1ebmlPair_1_1__const__iterator_ace449b7ac82c3d14d6871fd77761aad6}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}\& \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a102cf8b36c0d8184680ef15594bb59fb}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a13d73fd198dec7ba5fc96cdf328073d6}\label{classebml_1_1ebmlPair_1_1__const__iterator_a13d73fd198dec7ba5fc96cdf328073d6}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!operator==@{operator==}}
\index{operator==@{operator==}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
bool \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+::ebml\+Pair}}$<$ K, V $>$\+::\+\_\+const\+\_\+iterator\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} \&}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator_a936395ed4c0c189a92927bfdf1e28586}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}.



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_a734affd0f736e2e4e03ab2cf8a9f9b26}\label{classebml_1_1ebmlPair_1_1__const__iterator_a734affd0f736e2e4e03ab2cf8a9f9b26}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+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\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+::const\+\_\+iterator}{ebmlMasterElement::const\_iterator}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
friend class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1const__iterator}{ebml\+Master\+Element\+::const\+\_\+iterator}}\hspace{0.3cm}{\ttfamily [friend]}}

\mbox{\Hypertarget{classebml_1_1ebmlPair_1_1__const__iterator_ac70468df3bcd50dafdc09da6fd13057f}\label{classebml_1_1ebmlPair_1_1__const__iterator_ac70468df3bcd50dafdc09da6fd13057f}} 
\index{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}!ebml\+Pair$<$ K, V $>$@{ebml\+Pair$<$ K, V $>$}}
\index{ebml\+Pair$<$ K, V $>$@{ebml\+Pair$<$ K, V $>$}!ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator@{ebml\+::ebml\+Pair\+::\+\_\+const\+\_\+iterator}}
\subsubsection{\texorpdfstring{ebml\+Pair$<$ K, V $>$}{ebmlPair< K, V >}}
{\footnotesize\ttfamily template$<$typename K , typename V $>$ \\
friend class \mbox{\hyperlink{classebml_1_1ebmlPair}{ebml\+Pair}}$<$ K, V $>$\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{pair_8h}{pair.\+h}}\end{DoxyCompactItemize}
