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


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

Inheritance diagram for ebml\+:\+:ebml\+Map\+Class$<$ K, V, H, E, A $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classebml_1_1ebmlMapClass}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlMapClass_a24289099fab110d808dc82ea5782dddb}{ebml\+Map\+Class}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$\mbox{\hyperlink{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}{paircls}})
\item 
\mbox{\hyperlink{classebml_1_1ebmlMapClass_a536f9e72b714642e108ded627e0e0a01}{ebml\+Map\+Class}} (const char $\ast$, const std\+::wstring \&, const \mbox{\hyperlink{classebml_1_1ebmlPairClass}{ebml\+Pair\+Class}}$<$ const K, V $>$ $\ast$\mbox{\hyperlink{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}{paircls}})
\item 
\mbox{\hyperlink{classebml_1_1ebmlMapClass_ac7a85d270e65d21f5c504121cc2cfb41}{ebml\+Map\+Class}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$\mbox{\hyperlink{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}{paircls}})
\item 
\mbox{\hyperlink{classebml_1_1ebmlMapClass_afa306e1a7e2f6e2107df384713a898d2}{ebml\+Map\+Class}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const std\+::wstring \&, const \mbox{\hyperlink{classebml_1_1ebmlPairClass}{ebml\+Pair\+Class}}$<$ const K, V $>$ $\ast$\mbox{\hyperlink{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}{paircls}})
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass_abdc5ab8ed5344548102b1ffe3d63f7f8}{operator()}} () const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass_ae6caf72dcd53873646d13cea6b2b0a4d}{operator()}} (std\+::initializer\+\_\+list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$) const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass_a384ff661209bfa754a809b08506e8fe1}{operator()}} (const std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&) const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass_a5c63730a6e757e47b63c82cbf75d0b3e}{operator()}} (std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&\&) const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass_a54e3bd1cd6a199edd55cff5f5292c6a0}{operator()}} (const std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&) const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass_aa9afda0b341fa593b82e943c7afb2910}{operator()}} (std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&\&) const
\item 
const \mbox{\hyperlink{classebml_1_1ebmlPairClass}{ebml\+Pair\+Class}}$<$ const K, V $>$ $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}{paircls}} () const
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlMapClass_aead60265ab495cda916d849a7d2633dc}{\+\_\+new}} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlMapClass_a74df911a9e61a3ad2d147dcb65b4401b}{ebml\+Map$<$ K, V, H, E, A $>$}}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMapClass_a24289099fab110d808dc82ea5782dddb}\label{classebml_1_1ebmlMapClass_a24289099fab110d808dc82ea5782dddb}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!ebml\+Map\+Class@{ebml\+Map\+Class}}
\index{ebml\+Map\+Class@{ebml\+Map\+Class}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{ebml\+Map\+Class()}{ebmlMapClass()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}} (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$}]{paircls }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_a536f9e72b714642e108ded627e0e0a01}\label{classebml_1_1ebmlMapClass_a536f9e72b714642e108ded627e0e0a01}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!ebml\+Map\+Class@{ebml\+Map\+Class}}
\index{ebml\+Map\+Class@{ebml\+Map\+Class}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{ebml\+Map\+Class()}{ebmlMapClass()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}} (\begin{DoxyParamCaption}\item[{const char $\ast$}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{classebml_1_1ebmlPairClass}{ebml\+Pair\+Class}}$<$ const K, V $>$ $\ast$}]{paircls }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_ac7a85d270e65d21f5c504121cc2cfb41}\label{classebml_1_1ebmlMapClass_ac7a85d270e65d21f5c504121cc2cfb41}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!ebml\+Map\+Class@{ebml\+Map\+Class}}
\index{ebml\+Map\+Class@{ebml\+Map\+Class}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{ebml\+Map\+Class()}{ebmlMapClass()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}} $\ast$}]{paircls }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_afa306e1a7e2f6e2107df384713a898d2}\label{classebml_1_1ebmlMapClass_afa306e1a7e2f6e2107df384713a898d2}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!ebml\+Map\+Class@{ebml\+Map\+Class}}
\index{ebml\+Map\+Class@{ebml\+Map\+Class}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{ebml\+Map\+Class()}{ebmlMapClass()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::\mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+Map\+Class}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const std\+::wstring \&}]{,  }\item[{const \mbox{\hyperlink{classebml_1_1ebmlPairClass}{ebml\+Pair\+Class}}$<$ const K, V $>$ $\ast$}]{paircls }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMapClass_aead60265ab495cda916d849a7d2633dc}\label{classebml_1_1ebmlMapClass_aead60265ab495cda916d849a7d2633dc}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!\+\_\+new@{\+\_\+new}}
\index{\+\_\+new@{\+\_\+new}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{\+\_\+new()}{\_new()}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::\+\_\+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_1ebmlMapClass_abdc5ab8ed5344548102b1ffe3d63f7f8}\label{classebml_1_1ebmlMapClass_abdc5ab8ed5344548102b1ffe3d63f7f8}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::operator() (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

Create default \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} instance.

\begin{DoxyReturn}{Returns}
Shared pointer to \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} instance.
\end{DoxyReturn}
Example\+: 
\begin{DoxyCode}
\mbox{\hyperlink{classebml_1_1ebmlElementClass_a6c2081870c5d66c70e0cf988ff253420}{ebmlElementClass}} ebmlClass = ...;
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebmlElement\_sp}} elem = ebmlClass();
\end{DoxyCode}
 

Reimplemented from \mbox{\hyperlink{classebml_1_1ebmlElementClass_ab39a2f0bf67d153b725deb009c0ab8f3}{ebml\+::ebml\+Element\+Class}}.

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_ae6caf72dcd53873646d13cea6b2b0a4d}\label{classebml_1_1ebmlMapClass_ae6caf72dcd53873646d13cea6b2b0a4d}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::operator() (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Create default \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} instance.

\begin{DoxyReturn}{Returns}
Shared pointer to \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} instance.
\end{DoxyReturn}
Example\+: 
\begin{DoxyCode}
\mbox{\hyperlink{classebml_1_1ebmlElementClass_a6c2081870c5d66c70e0cf988ff253420}{ebmlElementClass}} ebmlClass = ...;
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebmlElement\_sp}} elem = ebmlClass();
\end{DoxyCode}
 

Reimplemented from \mbox{\hyperlink{classebml_1_1ebmlElementClass_ab39a2f0bf67d153b725deb009c0ab8f3}{ebml\+::ebml\+Element\+Class}}.

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_a384ff661209bfa754a809b08506e8fe1}\label{classebml_1_1ebmlMapClass_a384ff661209bfa754a809b08506e8fe1}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::operator() (\begin{DoxyParamCaption}\item[{const std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_a5c63730a6e757e47b63c82cbf75d0b3e}\label{classebml_1_1ebmlMapClass_a5c63730a6e757e47b63c82cbf75d0b3e}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::operator() (\begin{DoxyParamCaption}\item[{std\+::list$<$ std\+::pair$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$$>$$>$ \&\&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_a54e3bd1cd6a199edd55cff5f5292c6a0}\label{classebml_1_1ebmlMapClass_a54e3bd1cd6a199edd55cff5f5292c6a0}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::operator() (\begin{DoxyParamCaption}\item[{const std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_aa9afda0b341fa593b82e943c7afb2910}\label{classebml_1_1ebmlMapClass_aa9afda0b341fa593b82e943c7afb2910}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!operator()@{operator()}}
\index{operator()@{operator()}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::operator() (\begin{DoxyParamCaption}\item[{std\+::unordered\+\_\+map$<$ K, \mbox{\hyperlink{namespaceebml_ab48f44578cc37ecef638361da901741d}{pair\+\_\+value\+\_\+t}}$<$ V $>$, H, E, A $>$ \&\&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}\label{classebml_1_1ebmlMapClass_ae434c5d81dc1b865c18e071c5b2d9e37}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!paircls@{paircls}}
\index{paircls@{paircls}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{paircls()}{paircls()}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
const \mbox{\hyperlink{classebml_1_1ebmlPairClass}{ebml\+Pair\+Class}}$<$const K, V$>$$\ast$ \mbox{\hyperlink{classebml_1_1ebmlMapClass}{ebml\+::ebml\+Map\+Class}}$<$ K, V, H, E, A $>$\+::paircls (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlMapClass_a74df911a9e61a3ad2d147dcb65b4401b}\label{classebml_1_1ebmlMapClass_a74df911a9e61a3ad2d147dcb65b4401b}} 
\index{ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}!ebml\+Map$<$ K, V, H, E, A $>$@{ebml\+Map$<$ K, V, H, E, A $>$}}
\index{ebml\+Map$<$ K, V, H, E, A $>$@{ebml\+Map$<$ K, V, H, E, A $>$}!ebml\+::ebml\+Map\+Class@{ebml\+::ebml\+Map\+Class}}
\subsubsection{\texorpdfstring{ebml\+Map$<$ K, V, H, E, A $>$}{ebmlMap< K, V, H, E, A >}}
{\footnotesize\ttfamily template$<$typename K, typename V, typename H = std\+::hash$<$\+K$>$, typename E = std\+::equal\+\_\+to$<$\+K$>$, typename A = std\+::allocator$<$std\+::pair$<$const K, ebml\+Element\+\_\+sp$>$$>$$>$ \\
friend class \mbox{\hyperlink{classebml_1_1ebmlMap}{ebml\+Map}}$<$ 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}
