\hypertarget{classebml_1_1slotSpec__t}{}\section{ebml\+:\+:slot\+Spec\+\_\+t Class Reference}
\label{classebml_1_1slotSpec__t}\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t_a28a3cf34f3ab54176feac825ec132c9e}{slot\+Spec\+\_\+t}} ()
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t_a1d4e4264361ead0bccae5b28c7ba275b}{slot\+Spec\+\_\+t}} (const std\+::string \&, const \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{child\+Class\+Spec\+Arg\+\_\+l}} \&, bool multielem=false)
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t_a98310fdebfa88812dcceaec3af20fe4b}{slot\+Spec\+\_\+t}} (const \mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&)
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t_acb5cb8f607dae2ec56efbc700a763759}{slot\+Spec\+\_\+t}} (\mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&\&)
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t_a8cf105dfb5bd9d77d88e306223f62a61}{$\sim$slot\+Spec\+\_\+t}} ()
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \& \mbox{\hyperlink{classebml_1_1slotSpec__t_a46053c168b61bbc61c2125d3375d4e63}{operator=}} (const \mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&)
\item 
\mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \& \mbox{\hyperlink{classebml_1_1slotSpec__t_aebedb39b17caaedb754dc14854fae54a}{operator=}} (\mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&\&)
\item 
const \mbox{\hyperlink{classebml_1_1childClassSpec__t}{child\+Class\+Spec\+\_\+t}} \& \mbox{\hyperlink{classebml_1_1slotSpec__t_ab0b0bb9fa4174f49d4cfa0d3b756b337}{child\+Classes}} () const
\item 
bool \mbox{\hyperlink{classebml_1_1slotSpec__t_a2216622e5df326773cc2854a2b638208}{multi}} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{classebml_1_1slotSpec__t_ab9a69de9a5c4a33b900e3e127a21b4e3}{name}}
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1childClassSpec__t}{child\+Class\+Spec\+\_\+t}} \mbox{\hyperlink{classebml_1_1slotSpec__t_af1be82ab2c44da470febb4a8a8aa9f2a}{\+\_\+child\+Classes}}
\item 
bool \mbox{\hyperlink{classebml_1_1slotSpec__t_a9cec2fe8084092d36d14ae101bbef2df}{\+\_\+multi}}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1slotSpec__t_a03124469c35c80a29b81b969706999df}{\+\_\+slot\+\_\+t}}
\item 
class \mbox{\hyperlink{classebml_1_1slotSpec__t_a229e8a019ffa3d8ab84c711635badcd1}{ebml\+Multi\+Slot\+Class}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1slotSpec__t_a28a3cf34f3ab54176feac825ec132c9e}\label{classebml_1_1slotSpec__t_a28a3cf34f3ab54176feac825ec132c9e}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}}
\index{slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{slot\+Spec\+\_\+t()}{slotSpec\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily ebml\+::slot\+Spec\+\_\+t\+::slot\+Spec\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a1d4e4264361ead0bccae5b28c7ba275b}\label{classebml_1_1slotSpec__t_a1d4e4264361ead0bccae5b28c7ba275b}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}}
\index{slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{slot\+Spec\+\_\+t()}{slotSpec\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily ebml\+::slot\+Spec\+\_\+t\+::slot\+Spec\+\_\+t (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_abf07998998c284c9be3f76b5d9e192e1}{child\+Class\+Spec\+Arg\+\_\+l}} \&}]{,  }\item[{bool}]{multielem = {\ttfamily false} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a98310fdebfa88812dcceaec3af20fe4b}\label{classebml_1_1slotSpec__t_a98310fdebfa88812dcceaec3af20fe4b}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}}
\index{slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{slot\+Spec\+\_\+t()}{slotSpec\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily ebml\+::slot\+Spec\+\_\+t\+::slot\+Spec\+\_\+t (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_acb5cb8f607dae2ec56efbc700a763759}\label{classebml_1_1slotSpec__t_acb5cb8f607dae2ec56efbc700a763759}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}}
\index{slot\+Spec\+\_\+t@{slot\+Spec\+\_\+t}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{slot\+Spec\+\_\+t()}{slotSpec\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily ebml\+::slot\+Spec\+\_\+t\+::slot\+Spec\+\_\+t (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&\&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a8cf105dfb5bd9d77d88e306223f62a61}\label{classebml_1_1slotSpec__t_a8cf105dfb5bd9d77d88e306223f62a61}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!````~slot\+Spec\+\_\+t@{$\sim$slot\+Spec\+\_\+t}}
\index{````~slot\+Spec\+\_\+t@{$\sim$slot\+Spec\+\_\+t}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{$\sim$slot\+Spec\+\_\+t()}{~slotSpec\_t()}}
{\footnotesize\ttfamily ebml\+::slot\+Spec\+\_\+t\+::$\sim$slot\+Spec\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1slotSpec__t_ab0b0bb9fa4174f49d4cfa0d3b756b337}\label{classebml_1_1slotSpec__t_ab0b0bb9fa4174f49d4cfa0d3b756b337}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!child\+Classes@{child\+Classes}}
\index{child\+Classes@{child\+Classes}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{child\+Classes()}{childClasses()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classebml_1_1childClassSpec__t}{child\+Class\+Spec\+\_\+t}}\& ebml\+::slot\+Spec\+\_\+t\+::child\+Classes (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a2216622e5df326773cc2854a2b638208}\label{classebml_1_1slotSpec__t_a2216622e5df326773cc2854a2b638208}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!multi@{multi}}
\index{multi@{multi}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{multi()}{multi()}}
{\footnotesize\ttfamily bool ebml\+::slot\+Spec\+\_\+t\+::multi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a46053c168b61bbc61c2125d3375d4e63}\label{classebml_1_1slotSpec__t_a46053c168b61bbc61c2125d3375d4e63}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}}\& ebml\+::slot\+Spec\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_aebedb39b17caaedb754dc14854fae54a}\label{classebml_1_1slotSpec__t_aebedb39b17caaedb754dc14854fae54a}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!operator=@{operator=}}
\index{operator=@{operator=}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}}\& ebml\+::slot\+Spec\+\_\+t\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1slotSpec__t}{slot\+Spec\+\_\+t}} \&\&}]{ }\end{DoxyParamCaption})}



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1slotSpec__t_a03124469c35c80a29b81b969706999df}\label{classebml_1_1slotSpec__t_a03124469c35c80a29b81b969706999df}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!\+\_\+slot\+\_\+t@{\+\_\+slot\+\_\+t}}
\index{\+\_\+slot\+\_\+t@{\+\_\+slot\+\_\+t}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{\+\_\+slot\+\_\+t}{\_slot\_t}}
{\footnotesize\ttfamily friend class \+\_\+slot\+\_\+t\hspace{0.3cm}{\ttfamily [friend]}}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a229e8a019ffa3d8ab84c711635badcd1}\label{classebml_1_1slotSpec__t_a229e8a019ffa3d8ab84c711635badcd1}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!ebml\+Multi\+Slot\+Class@{ebml\+Multi\+Slot\+Class}}
\index{ebml\+Multi\+Slot\+Class@{ebml\+Multi\+Slot\+Class}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{ebml\+Multi\+Slot\+Class}{ebmlMultiSlotClass}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1ebmlMultiSlotClass}{ebml\+Multi\+Slot\+Class}}\hspace{0.3cm}{\ttfamily [friend]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classebml_1_1slotSpec__t_af1be82ab2c44da470febb4a8a8aa9f2a}\label{classebml_1_1slotSpec__t_af1be82ab2c44da470febb4a8a8aa9f2a}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!\+\_\+child\+Classes@{\+\_\+child\+Classes}}
\index{\+\_\+child\+Classes@{\+\_\+child\+Classes}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{\+\_\+child\+Classes}{\_childClasses}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1childClassSpec__t}{child\+Class\+Spec\+\_\+t}} ebml\+::slot\+Spec\+\_\+t\+::\+\_\+child\+Classes\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_a9cec2fe8084092d36d14ae101bbef2df}\label{classebml_1_1slotSpec__t_a9cec2fe8084092d36d14ae101bbef2df}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!\+\_\+multi@{\+\_\+multi}}
\index{\+\_\+multi@{\+\_\+multi}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{\+\_\+multi}{\_multi}}
{\footnotesize\ttfamily bool ebml\+::slot\+Spec\+\_\+t\+::\+\_\+multi\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1slotSpec__t_ab9a69de9a5c4a33b900e3e127a21b4e3}\label{classebml_1_1slotSpec__t_ab9a69de9a5c4a33b900e3e127a21b4e3}} 
\index{ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}!name@{name}}
\index{name@{name}!ebml\+::slot\+Spec\+\_\+t@{ebml\+::slot\+Spec\+\_\+t}}
\subsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily std\+::string ebml\+::slot\+Spec\+\_\+t\+::name}



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