\hypertarget{base_8h}{}\section{include/libebml\+\_\+ng/masterelement/base.h File Reference}
\label{base_8h}\index{include/libebml\+\_\+ng/masterelement/base.\+h@{include/libebml\+\_\+ng/masterelement/base.\+h}}
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/elementcls.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}libebml\+\_\+ng/element.\+h\char`\"{}}\newline
{\ttfamily \#include $<$unordered\+\_\+map$>$}\newline
{\ttfamily \#include $<$unordered\+\_\+set$>$}\newline
{\ttfamily \#include $<$deque$>$}\newline
{\ttfamily \#include $<$list$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structebml_1_1childClassSpecArg__t}{ebml\+::child\+Class\+Spec\+Arg\+\_\+t}}
\item 
struct \mbox{\hyperlink{structebml_1_1occurSpec__t}{ebml\+::occur\+Spec\+\_\+t}}
\item 
class \mbox{\hyperlink{classebml_1_1childClassSpec__t}{ebml\+::child\+Class\+Spec\+\_\+t}}
\item 
class \mbox{\hyperlink{classebml_1_1c__ebmlElement__l}{ebml\+::c\+\_\+ebml\+Element\+\_\+l}}
\item 
class \mbox{\hyperlink{classebml_1_1c__ebmlElement__l_1_1const__iterator}{ebml\+::c\+\_\+ebml\+Element\+\_\+l\+::const\+\_\+iterator}}
\item 
struct \mbox{\hyperlink{structebml_1_1sizetree__t}{ebml\+::sizetree\+\_\+t}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElementClass}{ebml\+::ebml\+Master\+Element\+Class}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElement}{ebml\+::ebml\+Master\+Element}}
\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}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::list$<$ child\+Class\+Spec\+Arg\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{ebml\+::child\+Class\+Spec\+Arg\+\_\+l}}
\item 
typedef std\+::initializer\+\_\+list$<$ child\+Class\+Spec\+Arg\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_a40cf7ad4b58caaa8c07da3ed83f7a431}{ebml\+::child\+Class\+Spec\+Arg\+\_\+init\+\_\+l}}
\item 
typedef std\+::unordered\+\_\+map$<$ ebml\+I\+D\+\_\+t, const ebml\+Element\+Class $\ast$ $>$ \mbox{\hyperlink{namespaceebml_a103756ab7f2c1c3c2bbc34334bd9b416}{ebml\+::ebml\+Element\+Class\+\_\+d}}
\item 
typedef std\+::unordered\+\_\+set$<$ const ebml\+Element\+Class $\ast$ $>$ \mbox{\hyperlink{namespaceebml_a014ea85f559c01fc8f53b63240eecc8a}{ebml\+::ebml\+Element\+Class\+\_\+s}}
\item 
typedef std\+::unordered\+\_\+map$<$ ebml\+I\+D\+\_\+t, occur\+Spec\+\_\+t $>$ \mbox{\hyperlink{namespaceebml_a1cd7dafb7e8e8975fecc4a11ef03c5be}{ebml\+::occur\+Spec\+\_\+d}}
\item 
typedef std\+::vector$<$ ebml\+Element\+\_\+sp $>$ \mbox{\hyperlink{namespaceebml_a1ddadd26791f273d851882653b9caf70}{ebml\+::ebml\+Element\+\_\+l}}
\item 
typedef std\+::unordered\+\_\+map$<$ ebml\+I\+D\+\_\+t, unsigned long $>$ \mbox{\hyperlink{namespaceebml_a4ecb956f78f49ef5e24e0d0db9b646f4}{ebml\+::occur\+\_\+d}}
\item 
typedef std\+::shared\+\_\+ptr$<$ ebml\+Master\+Element $>$ \mbox{\hyperlink{namespaceebml_af0dd39c01f0391f27971528001c1dc0e}{ebml\+::ebml\+Master\+Element\+\_\+sp}}
\item 
typedef std\+::shared\+\_\+ptr$<$ const ebml\+Master\+Element $>$ \mbox{\hyperlink{namespaceebml_a7a62721c59c06de6cadf348c51eabe1c}{ebml\+::c\+\_\+ebml\+Master\+Element\+\_\+sp}}
\end{DoxyCompactItemize}
