\hypertarget{classebml_1_1ebmlMap}{}\section{ebml\+:\+:ebml\+Map$<$ K, V, H, E, A $>$ Class Template Reference}
\label{classebml_1_1ebmlMap}\index{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$@{ebml\+::ebml\+Map$<$ K, V, H, E, A $>$}}


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

Inheritance diagram for ebml\+:\+:ebml\+Map$<$ K, V, H, E, A $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classebml_1_1ebmlMap}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__const__iterator}{\+\_\+const\+\_\+iterator}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMap_1_1__iterator}{\+\_\+iterator}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_ad545da53a59279c4690b2061912496b7}{set\+Data}} (std\+::initializer\+\_\+list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_aba0ce686de133375e07debfda737fefb}{set\+Data}} (const std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_ad050e84aeb17a7928247d4d292acb79e}{set\+Data}} (std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&\&)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_a969fbc58c107af77519619c039a4b313}{set\+Data}} (const std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_aa507965d3884c1593f76e65eec306260}{set\+Data}} (std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&\&)
\item 
std\+::wstring \mbox{\hyperlink{classebml_1_1ebmlMap_a1d575303a116b2f6714c4e6a43eb0ac9}{minirepr}} () const override
\item 
const \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}}$<$ K, V, H, E, A $>$ $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap_a259dc4cfe37a428ef7406bfbf74aa6fd}{cls}} () const override
\item 
\mbox{\hyperlink{namespaceebml_a181d01da6445d6a0612c5d9d578f7c6c}{pair\+\_\+value\+\_\+slot\+\_\+t}}$<$ V $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_a89e6e2eec26a1facd6f659528bdad460}{operator\mbox{[}$\,$\mbox{]}}} (const K \&)
\item 
\mbox{\hyperlink{namespaceebml_a181d01da6445d6a0612c5d9d578f7c6c}{pair\+\_\+value\+\_\+slot\+\_\+t}}$<$ V $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_a99ae2e40d7b0e404d9f856ba631b8855}{at}} (const K \&)
\item 
std\+::pair$<$ \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{ebml\+Master\+Element\+::iterator}}, bool $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_ae06184dd28a24e0331778b999676a5bc}{insert}} (const std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$ \&value)
\item 
std\+::pair$<$ \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{ebml\+Master\+Element\+::iterator}}, bool $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_a06c61e653531508c459d5670f5913448}{insert}} (std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$ \&\&value)
\item 
size\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlMap_a1aed4732f097bcf963b664adf0e54e56}{erase}} (const K \&)
\item 
size\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlMap_a9949f44d7f9f71dcb9f0a06be5177a0b}{count}} (const K \&) const
\item 
\mbox{\hyperlink{namespaceebml_a98fcbafbf1867f154bb9436f2ae351ac}{pair\+\_\+const\+\_\+value\+\_\+t}}$<$ V $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_a134dff13cf30280c15ccf88de1e44e07}{at}} (const K \&) const
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlMap_a164b32ad0f68da1fe34b36ab7eb3d6de}{ebml\+Map}} (const \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}}$<$ K, V, H, E, A $>$ $\ast$)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_a95fb138f7b1ef151c216b1c6abad6377}{\+\_\+clear}} () override
\item 
std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}}, H, E, A $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_ada7c923bd45d3cf24267a023f919fa3b}{\+\_\+prepare\+Data}} (const std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&)
\item 
std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}}, H, E, A $>$ \mbox{\hyperlink{classebml_1_1ebmlMap_a33930bfac1d87108eee419002f3e649b}{\+\_\+prepare\+Data}} (std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&\&)
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap_adae322dbc9a26fe8096a366474b4d079}{\+\_\+begin}} () override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap_a577c80f0f20ce08377205c3dd456580b}{\+\_\+end}} () override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap_a5ff913993f1bdd2b28a7b13f1332eed2}{\+\_\+cbegin}} () const override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap_a4e1aa35458ed1d3ed4ab49d2e4db0ce5}{\+\_\+cend}} () const override
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_a8ebf627cb4d479def5269a369963752b}{\+\_\+add\+Child}} (const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&) override
\item 
void \mbox{\hyperlink{classebml_1_1ebmlMap_af8783c488ccb58a71a057b6dc1c4707c}{\+\_\+add\+Child}} (\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&) override
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMap_aa05a1078e79e587d9ca345c7fec6fb09}{ebml\+Map\+Class$<$ K, V, H, E, A $>$}}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMap_a164b32ad0f68da1fe34b36ab7eb3d6de}\label{classebml_1_1ebmlMap_a164b32ad0f68da1fe34b36ab7eb3d6de}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!ebml\+Map@{ebml\+Map}}
\index{ebml\+Map@{ebml\+Map}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{ebml\+Map()}{ebmlMap()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+Map}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}}$<$ K, V, H, E, A $>$ $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMap_a8ebf627cb4d479def5269a369963752b}\label{classebml_1_1ebmlMap_a8ebf627cb4d479def5269a369963752b}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+add\+Child@{\+\_\+add\+Child}}
\index{\+\_\+add\+Child@{\+\_\+add\+Child}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+add\+Child()}{\_addChild()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+add\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_a59c5f3b3409fd5fd6f0f22c7a68f1c9b}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_af8783c488ccb58a71a057b6dc1c4707c}\label{classebml_1_1ebmlMap_af8783c488ccb58a71a057b6dc1c4707c}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+add\+Child@{\+\_\+add\+Child}}
\index{\+\_\+add\+Child@{\+\_\+add\+Child}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+add\+Child()}{\_addChild()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+add\+Child (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_a3af0270846a1ced1719d26dd261f0355}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_adae322dbc9a26fe8096a366474b4d079}\label{classebml_1_1ebmlMap_adae322dbc9a26fe8096a366474b4d079}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+begin@{\+\_\+begin}}
\index{\+\_\+begin@{\+\_\+begin}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+begin()}{\_begin()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_af6fb7a9934e9b8d0c64273ef6944f44b}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_a5ff913993f1bdd2b28a7b13f1332eed2}\label{classebml_1_1ebmlMap_a5ff913993f1bdd2b28a7b13f1332eed2}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+cbegin@{\+\_\+cbegin}}
\index{\+\_\+cbegin@{\+\_\+cbegin}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+cbegin()}{\_cbegin()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+cbegin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_a7e1ffa498e22b637a6671df14aa0bc45}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_a4e1aa35458ed1d3ed4ab49d2e4db0ce5}\label{classebml_1_1ebmlMap_a4e1aa35458ed1d3ed4ab49d2e4db0ce5}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+cend@{\+\_\+cend}}
\index{\+\_\+cend@{\+\_\+cend}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+cend()}{\_cend()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+cend (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_ae6cdbf68d8267a7ab098bd402fa70e88}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_a95fb138f7b1ef151c216b1c6abad6377}\label{classebml_1_1ebmlMap_a95fb138f7b1ef151c216b1c6abad6377}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+clear@{\+\_\+clear}}
\index{\+\_\+clear@{\+\_\+clear}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+clear()}{\_clear()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classebml_1_1ebmlMasterElement_a2fdf9fa1022f06a046fe94e631e266a3}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_a577c80f0f20ce08377205c3dd456580b}\label{classebml_1_1ebmlMap_a577c80f0f20ce08377205c3dd456580b}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+end@{\+\_\+end}}
\index{\+\_\+end@{\+\_\+end}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+end()}{\_end()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlMasterElement_a352e5e11836063394990cb05c09d8e48}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_ada7c923bd45d3cf24267a023f919fa3b}\label{classebml_1_1ebmlMap_ada7c923bd45d3cf24267a023f919fa3b}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+prepare\+Data@{\+\_\+prepare\+Data}}
\index{\+\_\+prepare\+Data@{\+\_\+prepare\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+prepare\+Data()}{\_prepareData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
std\+::unordered\+\_\+map$<$K, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}}, H, E, A$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+prepare\+Data (\begin{DoxyParamCaption}\item[{const std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a33930bfac1d87108eee419002f3e649b}\label{classebml_1_1ebmlMap_a33930bfac1d87108eee419002f3e649b}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!\+\_\+prepare\+Data@{\+\_\+prepare\+Data}}
\index{\+\_\+prepare\+Data@{\+\_\+prepare\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{\+\_\+prepare\+Data()}{\_prepareData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
std\+::unordered\+\_\+map$<$K, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}}, H, E, A$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::\+\_\+prepare\+Data (\begin{DoxyParamCaption}\item[{std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a99ae2e40d7b0e404d9f856ba631b8855}\label{classebml_1_1ebmlMap_a99ae2e40d7b0e404d9f856ba631b8855}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!at@{at}}
\index{at@{at}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{namespaceebml_a181d01da6445d6a0612c5d9d578f7c6c}{pair\+\_\+value\+\_\+slot\+\_\+t}}$<$V$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::at (\begin{DoxyParamCaption}\item[{const K \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a134dff13cf30280c15ccf88de1e44e07}\label{classebml_1_1ebmlMap_a134dff13cf30280c15ccf88de1e44e07}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!at@{at}}
\index{at@{at}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{namespaceebml_a98fcbafbf1867f154bb9436f2ae351ac}{pair\+\_\+const\+\_\+value\+\_\+t}}$<$V$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::at (\begin{DoxyParamCaption}\item[{const K \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a259dc4cfe37a428ef7406bfbf74aa6fd}\label{classebml_1_1ebmlMap_a259dc4cfe37a428ef7406bfbf74aa6fd}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!cls@{cls}}
\index{cls@{cls}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{cls()}{cls()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
const \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}}$<$K, V, H, E, A$>$$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::cls (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classebml_1_1ebmlMasterElement_a4073fb3f7ce3dda153384821714df29e}{ebml\+::ebml\+Master\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_a9949f44d7f9f71dcb9f0a06be5177a0b}\label{classebml_1_1ebmlMap_a9949f44d7f9f71dcb9f0a06be5177a0b}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!count@{count}}
\index{count@{count}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{count()}{count()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
size\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::count (\begin{DoxyParamCaption}\item[{const K \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a1aed4732f097bcf963b664adf0e54e56}\label{classebml_1_1ebmlMap_a1aed4732f097bcf963b664adf0e54e56}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!erase@{erase}}
\index{erase@{erase}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{erase()}{erase()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
size\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::erase (\begin{DoxyParamCaption}\item[{const K \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_ae06184dd28a24e0331778b999676a5bc}\label{classebml_1_1ebmlMap_ae06184dd28a24e0331778b999676a5bc}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
std\+::pair$<$\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{ebml\+Master\+Element\+::iterator}}, bool$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::insert (\begin{DoxyParamCaption}\item[{const std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$ \&}]{value }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a06c61e653531508c459d5670f5913448}\label{classebml_1_1ebmlMap_a06c61e653531508c459d5670f5913448}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
std\+::pair$<$\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1iterator}{ebml\+Master\+Element\+::iterator}}, bool$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::insert (\begin{DoxyParamCaption}\item[{std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$ \&\&}]{value }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a1d575303a116b2f6714c4e6a43eb0ac9}\label{classebml_1_1ebmlMap_a1d575303a116b2f6714c4e6a43eb0ac9}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!minirepr@{minirepr}}
\index{minirepr@{minirepr}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{minirepr()}{minirepr()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
std\+::wstring \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::minirepr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classebml_1_1ebmlElement_a7852173aeef78bd843939ae5a82f1d1c}{ebml\+::ebml\+Element}}.

\mbox{\Hypertarget{classebml_1_1ebmlMap_a89e6e2eec26a1facd6f659528bdad460}\label{classebml_1_1ebmlMap_a89e6e2eec26a1facd6f659528bdad460}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
\mbox{\hyperlink{namespaceebml_a181d01da6445d6a0612c5d9d578f7c6c}{pair\+\_\+value\+\_\+slot\+\_\+t}}$<$V$>$ \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{const K \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_ad545da53a59279c4690b2061912496b7}\label{classebml_1_1ebmlMap_ad545da53a59279c4690b2061912496b7}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!set\+Data@{set\+Data}}
\index{set\+Data@{set\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{set\+Data()}{setData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::set\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_aba0ce686de133375e07debfda737fefb}\label{classebml_1_1ebmlMap_aba0ce686de133375e07debfda737fefb}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!set\+Data@{set\+Data}}
\index{set\+Data@{set\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{set\+Data()}{setData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::set\+Data (\begin{DoxyParamCaption}\item[{const std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_ad050e84aeb17a7928247d4d292acb79e}\label{classebml_1_1ebmlMap_ad050e84aeb17a7928247d4d292acb79e}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!set\+Data@{set\+Data}}
\index{set\+Data@{set\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{set\+Data()}{setData()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::set\+Data (\begin{DoxyParamCaption}\item[{std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&\&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_a969fbc58c107af77519619c039a4b313}\label{classebml_1_1ebmlMap_a969fbc58c107af77519619c039a4b313}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!set\+Data@{set\+Data}}
\index{set\+Data@{set\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{set\+Data()}{setData()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::set\+Data (\begin{DoxyParamCaption}\item[{const std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMap_aa507965d3884c1593f76e65eec306260}\label{classebml_1_1ebmlMap_aa507965d3884c1593f76e65eec306260}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!set\+Data@{set\+Data}}
\index{set\+Data@{set\+Data}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{set\+Data()}{setData()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
void \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+::ebml\+Map}}$<$ K, V, H, E, A $>$\+::set\+Data (\begin{DoxyParamCaption}\item[{std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&\&}]{ }\end{DoxyParamCaption})}



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMap_aa05a1078e79e587d9ca345c7fec6fb09}\label{classebml_1_1ebmlMap_aa05a1078e79e587d9ca345c7fec6fb09}} 
\index{ebml\+::ebml\+Map@{ebml\+::ebml\+Map}!ebml\+Map\+Class$<$ K, V, H, E, A $>$@{ebml\+Map\+Class$<$ K, V, H, E, A $>$}}
\index{ebml\+Map\+Class$<$ K, V, H, E, A $>$@{ebml\+Map\+Class$<$ K, V, H, E, A $>$}!ebml\+::ebml\+Map@{ebml\+::ebml\+Map}}
\subsubsection{\texorpdfstring{ebml\+Map\+Class$<$ K, V, H, E, A $>$}{ebmlMapClass< K, V, H, E, A >}}
{\footnotesize\ttfamily template$<$typename K , typename V , typename H , typename E , typename A $>$ \\
friend class \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\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{map_8h}{map.\+h}}\end{DoxyCompactItemize}
