\hypertarget{ebmlMasterElement_8h}{}\section{src/libebml\+\_\+ng/masterelement/base/ebml\+Master\+Element.h File Reference}
\label{ebmlMasterElement_8h}\index{src/libebml\+\_\+ng/masterelement/base/ebml\+Master\+Element.\+h@{src/libebml\+\_\+ng/masterelement/base/ebml\+Master\+Element.\+h}}
{\ttfamily \#include \char`\"{}ebml\+Master\+Element\+Type.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}../../ebml\+Element.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}c\+\_\+ebml\+Element\+\_\+l.\+h\char`\"{}}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement}{ebml\+::ebml\+Master\+Element}}
\begin{DoxyCompactList}\small\item\em Abstract base class for E\+B\+ML master element instances.

This class provides the functionality to manage child elements, perform encoding/decoding, and traverse child elements through iterators. It uses C\+R\+TP to enable type safety. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+::ebml\+Master\+Element\+::\+\_\+iterator}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{ebml\+::ebml\+Master\+Element\+::iterator}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+::ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1const__iterator}{ebml\+::ebml\+Master\+Element\+::const\+\_\+iterator}}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespaceebml}{ebml}}
\end{DoxyCompactItemize}
