\hypertarget{classebml_1_1ebmlListClass}{}\section{ebml\+:\+:ebml\+List\+Class Class Reference}
\label{classebml_1_1ebmlListClass}\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}


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

Inheritance diagram for ebml\+:\+:ebml\+List\+Class\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classebml_1_1ebmlListClass}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlListClass_ad49d85790f5d2b18dabf6180895f001d}{ebml\+List\+Class}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&recursive=\{0, 0\})
\item 
\mbox{\hyperlink{classebml_1_1ebmlListClass_afc3e7e9c4a9f663044a77793c20d67ca}{ebml\+List\+Class}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{child\+Class\+Spec\+Arg\+\_\+l}} \&, const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&recursive=\{0, 0\})
\item 
\mbox{\hyperlink{classebml_1_1ebmlListClass_a8a53119a28cbc5a56b16d3ddc0822116}{ebml\+List\+Class}} (const char $\ast$, const std\+::wstring \&, \mbox{\hyperlink{namespaceebml_a40cf7ad4b58caaa8c07da3ed83f7a431}{child\+Class\+Spec\+Arg\+\_\+init\+\_\+l}}, const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&recursive=\{0, 0\})
\item 
\mbox{\hyperlink{classebml_1_1ebmlListClass_ae4f1d932d3b0ba6db79b7fd43f4b9035}{ebml\+List\+Class}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&recursive=\{0, 0\})
\item 
\mbox{\hyperlink{classebml_1_1ebmlListClass_a25897c22d3fdc3bf7c4f5751cabf57b6}{ebml\+List\+Class}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{child\+Class\+Spec\+Arg\+\_\+l}} \&, const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&recursive=\{0, 0\})
\item 
\mbox{\hyperlink{classebml_1_1ebmlListClass_ab4ab60f7ad49e7728568920530d32dff}{ebml\+List\+Class}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, \mbox{\hyperlink{namespaceebml_a40cf7ad4b58caaa8c07da3ed83f7a431}{child\+Class\+Spec\+Arg\+\_\+init\+\_\+l}}, const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&recursive=\{0, 0\})
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlListClass_a115d07c81b0433aaa0510134dabf0f66}{operator()}} (const \mbox{\hyperlink{namespaceebml_a1ddadd26791f273d851882653b9caf70}{ebml\+Element\+\_\+l}} \&) const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlListClass_a5a52d343c43baa7eeb837fb0ab660c07}{operator()}} (\mbox{\hyperlink{namespaceebml_a1ddadd26791f273d851882653b9caf70}{ebml\+Element\+\_\+l}} \&\&) const
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlListClass_aef729ee70f218de1013c3782c481bffb}{\+\_\+new}} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlListClass_af371b14231393d2eef62cb562cdd6e2d}{ebml\+List}}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlListClass_ad49d85790f5d2b18dabf6180895f001d}\label{classebml_1_1ebmlListClass_ad49d85790f5d2b18dabf6180895f001d}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List\+Class@{ebml\+List\+Class}}
\index{ebml\+List\+Class@{ebml\+List\+Class}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List\+Class()}{ebmlListClass()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily ebml\+::ebml\+List\+Class\+::ebml\+List\+Class (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&}]{recursive = {\ttfamily \{0,~0\}} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlListClass_afc3e7e9c4a9f663044a77793c20d67ca}\label{classebml_1_1ebmlListClass_afc3e7e9c4a9f663044a77793c20d67ca}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List\+Class@{ebml\+List\+Class}}
\index{ebml\+List\+Class@{ebml\+List\+Class}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List\+Class()}{ebmlListClass()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily ebml\+::ebml\+List\+Class\+::ebml\+List\+Class (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{child\+Class\+Spec\+Arg\+\_\+l}} \&}]{,  }\item[{const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&}]{recursive = {\ttfamily \{0,~0\}} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlListClass_a8a53119a28cbc5a56b16d3ddc0822116}\label{classebml_1_1ebmlListClass_a8a53119a28cbc5a56b16d3ddc0822116}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List\+Class@{ebml\+List\+Class}}
\index{ebml\+List\+Class@{ebml\+List\+Class}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List\+Class()}{ebmlListClass()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily ebml\+::ebml\+List\+Class\+::ebml\+List\+Class (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a40cf7ad4b58caaa8c07da3ed83f7a431}{child\+Class\+Spec\+Arg\+\_\+init\+\_\+l}}}]{,  }\item[{const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&}]{recursive = {\ttfamily \{0,~0\}} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlListClass_ae4f1d932d3b0ba6db79b7fd43f4b9035}\label{classebml_1_1ebmlListClass_ae4f1d932d3b0ba6db79b7fd43f4b9035}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List\+Class@{ebml\+List\+Class}}
\index{ebml\+List\+Class@{ebml\+List\+Class}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List\+Class()}{ebmlListClass()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily ebml\+::ebml\+List\+Class\+::ebml\+List\+Class (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&}]{recursive = {\ttfamily \{0,~0\}} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlListClass_a25897c22d3fdc3bf7c4f5751cabf57b6}\label{classebml_1_1ebmlListClass_a25897c22d3fdc3bf7c4f5751cabf57b6}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List\+Class@{ebml\+List\+Class}}
\index{ebml\+List\+Class@{ebml\+List\+Class}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List\+Class()}{ebmlListClass()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily ebml\+::ebml\+List\+Class\+::ebml\+List\+Class (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{child\+Class\+Spec\+Arg\+\_\+l}} \&}]{,  }\item[{const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&}]{recursive = {\ttfamily \{0,~0\}} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlListClass_ab4ab60f7ad49e7728568920530d32dff}\label{classebml_1_1ebmlListClass_ab4ab60f7ad49e7728568920530d32dff}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List\+Class@{ebml\+List\+Class}}
\index{ebml\+List\+Class@{ebml\+List\+Class}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List\+Class()}{ebmlListClass()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily ebml\+::ebml\+List\+Class\+::ebml\+List\+Class (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a40cf7ad4b58caaa8c07da3ed83f7a431}{child\+Class\+Spec\+Arg\+\_\+init\+\_\+l}}}]{,  }\item[{const \mbox{\hyperlink{structebml_1_1occurSpec__t}{occur\+Spec\+\_\+t}} \&}]{recursive = {\ttfamily \{0,~0\}} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlListClass_aef729ee70f218de1013c3782c481bffb}\label{classebml_1_1ebmlListClass_aef729ee70f218de1013c3782c481bffb}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!\+\_\+new@{\+\_\+new}}
\index{\+\_\+new@{\+\_\+new}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{\+\_\+new()}{\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}}$\ast$ ebml\+::ebml\+List\+Class\+::\+\_\+new (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlElementClass_a223ede6b8bc3c85251d2d73f0256fb45}{ebml\+::ebml\+Element\+Class}}.

\mbox{\Hypertarget{classebml_1_1ebmlListClass_a115d07c81b0433aaa0510134dabf0f66}\label{classebml_1_1ebmlListClass_a115d07c81b0433aaa0510134dabf0f66}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+List\+Class\+::operator() (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_a1ddadd26791f273d851882653b9caf70}{ebml\+Element\+\_\+l}} \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlListClass_a5a52d343c43baa7eeb837fb0ab660c07}\label{classebml_1_1ebmlListClass_a5a52d343c43baa7eeb837fb0ab660c07}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+List\+Class\+::operator() (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a1ddadd26791f273d851882653b9caf70}{ebml\+Element\+\_\+l}} \&\&}]{ }\end{DoxyParamCaption}) const}



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlListClass_af371b14231393d2eef62cb562cdd6e2d}\label{classebml_1_1ebmlListClass_af371b14231393d2eef62cb562cdd6e2d}} 
\index{ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}!ebml\+List@{ebml\+List}}
\index{ebml\+List@{ebml\+List}!ebml\+::ebml\+List\+Class@{ebml\+::ebml\+List\+Class}}
\subsubsection{\texorpdfstring{ebml\+List}{ebmlList}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1ebmlList}{ebml\+List}}\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{list_8h}{list.\+h}}\end{DoxyCompactItemize}
