\hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4}{}\section{ebml\+:\+:child\+Slot\+\_\+t$<$ ebml\+Element $>$ Class Template Reference}
\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4}\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a4bb8117f10ce8c03fd81b731d4c970ca}{child\+Slot\+\_\+t}} (\mbox{\hyperlink{classebml_1_1ebmlMasterElement}{ebml\+Master\+Element}} $\ast$parent, const \mbox{\hyperlink{classebml_1_1childClassSpec__t}{child\+Class\+Spec\+\_\+t}} \&, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&childslot, bool allownull=true)
\item 
\mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$ \& \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a835abe8376b90d90a05782dbe0b31b27}{operator=}} (const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&item)
\item 
\mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$ \& \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ad1889df1b886ad88bffc40baf16df87a}{operator=}} (\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$item)
\item 
\mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$ \& \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ad09d7a67fa05c678e6401287c9b25000}{operator=}} (\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&item)
\item 
bool \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a911c3e4a3b96f79cc69a17523ebecd9f}{operator==}} (const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&item)
\item 
bool \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_af19a44ffbbd9269c1016b6746c2c5c8e}{operator==}} (const \mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \&item)
\item 
bool \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_af3c0bb81e60fa81c507c2c5968a2d9c2}{operator==}} (const \mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$ \&item)
\item 
\mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a2e77ba5cb6545ca6c2dd7e9393769f00}{operator ebml\+Element\+\_\+sp}} () const
\item 
\mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ada13f6b19a26ca94d9308e37db7adf8d}{operator const ebml\+Element\+\_\+sp \&}} () const
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a274940df8e4ff653647b2b8674165e45}{operator-\/$>$}} () const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1childSlot__t_3_01ebmlElement_01_4_abdaff8ad9ad4210cc297f64416e10284}{get}} () const
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a4bb8117f10ce8c03fd81b731d4c970ca}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a4bb8117f10ce8c03fd81b731d4c970ca}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!child\+Slot\+\_\+t@{child\+Slot\+\_\+t}}
\index{child\+Slot\+\_\+t@{child\+Slot\+\_\+t}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{child\+Slot\+\_\+t()}{childSlot\_t()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::\mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlMasterElement}{ebml\+Master\+Element}} $\ast$}]{parent,  }\item[{const \mbox{\hyperlink{classebml_1_1childClassSpec__t}{child\+Class\+Spec\+\_\+t}} \&}]{,  }\item[{\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{childslot,  }\item[{bool}]{allownull = {\ttfamily true} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_abdaff8ad9ad4210cc297f64416e10284}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_abdaff8ad9ad4210cc297f64416e10284}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!get@{get}}
\index{get@{get}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ada13f6b19a26ca94d9308e37db7adf8d}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ada13f6b19a26ca94d9308e37db7adf8d}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator const ebml\+Element\+\_\+sp \&@{operator const ebml\+Element\+\_\+sp \&}}
\index{operator const ebml\+Element\+\_\+sp \&@{operator const ebml\+Element\+\_\+sp \&}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator const ebml\+Element\+\_\+sp \&()}{operator const ebmlElement\_sp \&()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \& (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a2e77ba5cb6545ca6c2dd7e9393769f00}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a2e77ba5cb6545ca6c2dd7e9393769f00}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator ebml\+Element\+\_\+sp@{operator ebml\+Element\+\_\+sp}}
\index{operator ebml\+Element\+\_\+sp@{operator ebml\+Element\+\_\+sp}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator ebml\+Element\+\_\+sp()}{operator ebmlElement\_sp()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a274940df8e4ff653647b2b8674165e45}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a274940df8e4ff653647b2b8674165e45}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator-\/$>$@{operator-\/$>$}}
\index{operator-\/$>$@{operator-\/$>$}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}}$\ast$ \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator-\/$>$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a835abe8376b90d90a05782dbe0b31b27}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a835abe8376b90d90a05782dbe0b31b27}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}}$>$\& \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ad1889df1b886ad88bffc40baf16df87a}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ad1889df1b886ad88bffc40baf16df87a}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}}$>$\& \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ad09d7a67fa05c678e6401287c9b25000}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_ad09d7a67fa05c678e6401287c9b25000}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}}$>$\& \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a911c3e4a3b96f79cc69a17523ebecd9f}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_a911c3e4a3b96f79cc69a17523ebecd9f}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator==@{operator==}}
\index{operator==@{operator==}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily bool \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_af19a44ffbbd9269c1016b6746c2c5c8e}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_af19a44ffbbd9269c1016b6746c2c5c8e}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator==@{operator==}}
\index{operator==@{operator==}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily bool \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \&}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1childSlot__t_3_01ebmlElement_01_4_af3c0bb81e60fa81c507c2c5968a2d9c2}\label{classebml_1_1childSlot__t_3_01ebmlElement_01_4_af3c0bb81e60fa81c507c2c5968a2d9c2}} 
\index{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}!operator==@{operator==}}
\index{operator==@{operator==}!ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$@{ebml\+::child\+Slot\+\_\+t$<$ ebml\+Element $>$}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily bool \mbox{\hyperlink{classebml_1_1childSlot__t}{ebml\+::child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1childSlot__t}{child\+Slot\+\_\+t}}$<$ \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $>$ \&}]{item }\end{DoxyParamCaption})}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/libebml\+\_\+ng/masterelement/\mbox{\hyperlink{childslot_8h}{childslot.\+h}}\end{DoxyCompactItemize}
