\hypertarget{classebml_1_1ebmlMasterElementType}{}\section{ebml\+:\+:ebml\+Master\+Element\+Type Class Reference}
\label{classebml_1_1ebmlMasterElementType}\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}


Represents the base type for all E\+B\+ML master elements.  




{\ttfamily \#include $<$ebml\+Master\+Element\+Type.\+h$>$}

Inheritance diagram for ebml\+:\+:ebml\+Master\+Element\+Type\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.679282cm]{classebml_1_1ebmlMasterElementType}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_ad9d655ca88471c55b998fc2f659b809f}{ebml\+Master\+Element\+Type}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_adc509cc3f26bc62562b60760abe64fb7}{ebml\+Master\+Element\+Type}} (\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_ab61bd4d7e931a3f1b461beb7794afc1c}{ebml\+Master\+Element\+Type}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&, const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$\mbox{\hyperlink{namespaceebml_a1bcf158c71b543aa54827d0d6fd4ff86}{seek\+Helper}})
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_a8ff5cdded5dcfc08b1009d18e7d3e5ca}{ebml\+Master\+Element\+Type}} (\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&, const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$\mbox{\hyperlink{namespaceebml_a1bcf158c71b543aa54827d0d6fd4ff86}{seek\+Helper}})
\item 
const \mbox{\hyperlink{classebml_1_1childTypeSpec__t}{child\+Type\+Spec\+\_\+t}} \& \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_a0c5110be68fecf645f6bdf2aaeebfa14}{child\+Types}} () const
\begin{DoxyCompactList}\small\item\em Gets the child type specification. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_af8804f1126767accecc96570f1792342}{ebml\+Master\+Element\+Type}} (const char $\ast$, const std\+::wstring \&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_ae7cf63bc12f7a8e7c0c128c98019365a}{ebml\+Master\+Element\+Type}} (\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_a327e1204b4e664c3fc004da7c208d342}{ebml\+Master\+Element\+Type}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$\mbox{\hyperlink{namespaceebml_a1bcf158c71b543aa54827d0d6fd4ff86}{seek\+Helper}})
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElementType_ad56fb49945f28b2837ec908a0283ac9f}{ebml\+Master\+Element\+Type}} (\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$\mbox{\hyperlink{namespaceebml_a1bcf158c71b543aa54827d0d6fd4ff86}{seek\+Helper}})
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_ab182bb3abfd52d312e29abc8c3b13378}{\+\_\+decode\+Child}} (const \mbox{\hyperlink{classebml_1_1parseString}{parse\+String}} \&) const
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_a49077a47d04d2575bc9efed9ee4a64d7}{\+\_\+decode\+Child}} (const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&) const
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_a48e1a951670adb6f8df1c962ba355224}{\+\_\+cdecode\+Child}} (const \mbox{\hyperlink{classebml_1_1parseString}{parse\+String}} \&) const
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_a426470e3e983c040604e528e86feb31a}{\+\_\+cdecode\+Child}} (const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&) const
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1childTypeSpec__t}{child\+Type\+Spec\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_af26948a6adef98629109434e5682eee3}{\+\_\+child\+Types}}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMasterElementType_ad88e86cba72e9332a4693c1c6009b281}{ebml\+Master\+Element}}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Represents the base type for all E\+B\+ML master elements. 

This class provides the fundamental structure and functionality for E\+B\+ML elements that can contain other elements. It inherits from the C\+R\+TP base to enable type‐safe instance creation and decoding. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_ad9d655ca88471c55b998fc2f659b809f}\label{classebml_1_1ebmlMasterElementType_ad9d655ca88471c55b998fc2f659b809f}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [1/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{const char $\ast$}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name,  }\item[{const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&}]{child\+Types }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_adc509cc3f26bc62562b60760abe64fb7}\label{classebml_1_1ebmlMasterElementType_adc509cc3f26bc62562b60760abe64fb7}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [2/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name,  }\item[{const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&}]{child\+Types }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_ab61bd4d7e931a3f1b461beb7794afc1c}\label{classebml_1_1ebmlMasterElementType_ab61bd4d7e931a3f1b461beb7794afc1c}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [3/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{const char $\ast$}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name,  }\item[{const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&}]{child\+Types,  }\item[{const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$}]{seek\+Helper }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_a8ff5cdded5dcfc08b1009d18e7d3e5ca}\label{classebml_1_1ebmlMasterElementType_a8ff5cdded5dcfc08b1009d18e7d3e5ca}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [4/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name,  }\item[{const \mbox{\hyperlink{namespaceebml_a645f6e04baad2c70d2ab9e7c92a1754d}{child\+Type\+Spec\+Arg\+\_\+l}} \&}]{child\+Types,  }\item[{const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$}]{seek\+Helper }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_af8804f1126767accecc96570f1792342}\label{classebml_1_1ebmlMasterElementType_af8804f1126767accecc96570f1792342}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [5/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{const char $\ast$}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_ae7cf63bc12f7a8e7c0c128c98019365a}\label{classebml_1_1ebmlMasterElementType_ae7cf63bc12f7a8e7c0c128c98019365a}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [6/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_a327e1204b4e664c3fc004da7c208d342}\label{classebml_1_1ebmlMasterElementType_a327e1204b4e664c3fc004da7c208d342}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [7/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{const char $\ast$}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name,  }\item[{const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$}]{seek\+Helper }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_ad56fb49945f28b2837ec908a0283ac9f}\label{classebml_1_1ebmlMasterElementType_ad56fb49945f28b2837ec908a0283ac9f}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}}
\index{ebml\+Master\+Element\+Type@{ebml\+Master\+Element\+Type}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{ebml\+Master\+Element\+Type()}{ebmlMasterElementType()}\hspace{0.1cm}{\footnotesize\ttfamily [8/8]}}
{\footnotesize\ttfamily ebml\+::ebml\+Master\+Element\+Type\+::ebml\+Master\+Element\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_aecc1461ae359fae057c08a98d5926abf}{ebml\+I\+D\+\_\+t}}}]{ebml\+ID,  }\item[{const std\+::wstring \&}]{name,  }\item[{const \mbox{\hyperlink{classebml_1_1seekHelper__t}{seek\+Helper\+\_\+t}} $\ast$}]{seek\+Helper }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_a48e1a951670adb6f8df1c962ba355224}\label{classebml_1_1ebmlMasterElementType_a48e1a951670adb6f8df1c962ba355224}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!\+\_\+cdecode\+Child@{\+\_\+cdecode\+Child}}
\index{\+\_\+cdecode\+Child@{\+\_\+cdecode\+Child}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{\+\_\+cdecode\+Child()}{\_cdecodeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ ebml\+::ebml\+Master\+Element\+Type\+::\+\_\+cdecode\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseString}{parse\+String}} \&}]{parsed }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_a426470e3e983c040604e528e86feb31a}\label{classebml_1_1ebmlMasterElementType_a426470e3e983c040604e528e86feb31a}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!\+\_\+cdecode\+Child@{\+\_\+cdecode\+Child}}
\index{\+\_\+cdecode\+Child@{\+\_\+cdecode\+Child}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{\+\_\+cdecode\+Child()}{\_cdecodeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ ebml\+::ebml\+Master\+Element\+Type\+::\+\_\+cdecode\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&}]{parsed }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_ab182bb3abfd52d312e29abc8c3b13378}\label{classebml_1_1ebmlMasterElementType_ab182bb3abfd52d312e29abc8c3b13378}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!\+\_\+decode\+Child@{\+\_\+decode\+Child}}
\index{\+\_\+decode\+Child@{\+\_\+decode\+Child}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{\+\_\+decode\+Child()}{\_decodeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ ebml\+::ebml\+Master\+Element\+Type\+::\+\_\+decode\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseString}{parse\+String}} \&}]{parsed }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_a49077a47d04d2575bc9efed9ee4a64d7}\label{classebml_1_1ebmlMasterElementType_a49077a47d04d2575bc9efed9ee4a64d7}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!\+\_\+decode\+Child@{\+\_\+decode\+Child}}
\index{\+\_\+decode\+Child@{\+\_\+decode\+Child}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{\+\_\+decode\+Child()}{\_decodeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ ebml\+::ebml\+Master\+Element\+Type\+::\+\_\+decode\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&}]{parsed }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_a0c5110be68fecf645f6bdf2aaeebfa14}\label{classebml_1_1ebmlMasterElementType_a0c5110be68fecf645f6bdf2aaeebfa14}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!child\+Types@{child\+Types}}
\index{child\+Types@{child\+Types}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{child\+Types()}{childTypes()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classebml_1_1childTypeSpec__t}{child\+Type\+Spec\+\_\+t}}\& ebml\+::ebml\+Master\+Element\+Type\+::child\+Types (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Gets the child type specification. 

\begin{DoxyReturn}{Returns}
A constant reference to the \mbox{\hyperlink{classebml_1_1childTypeSpec__t}{child\+Type\+Spec\+\_\+t}}. 
\end{DoxyReturn}


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



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMasterElementType_af26948a6adef98629109434e5682eee3}\label{classebml_1_1ebmlMasterElementType_af26948a6adef98629109434e5682eee3}} 
\index{ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}!\+\_\+child\+Types@{\+\_\+child\+Types}}
\index{\+\_\+child\+Types@{\+\_\+child\+Types}!ebml\+::ebml\+Master\+Element\+Type@{ebml\+::ebml\+Master\+Element\+Type}}
\subsubsection{\texorpdfstring{\+\_\+child\+Types}{\_childTypes}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childTypeSpec__t}{child\+Type\+Spec\+\_\+t}} ebml\+::ebml\+Master\+Element\+Type\+::\+\_\+child\+Types\hspace{0.3cm}{\ttfamily [protected]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/libebml\+\_\+ng/masterelement/base/\mbox{\hyperlink{ebmlMasterElementType_8h}{ebml\+Master\+Element\+Type.\+h}}\item 
src/libebml\+\_\+ng/masterelement/base/\mbox{\hyperlink{ebmlMasterElementType_8cpp}{ebml\+Master\+Element\+Type.\+cpp}}\end{DoxyCompactItemize}
