\hypertarget{classebml_1_1seekDataWithKey__t}{}\section{ebml\+:\+:seek\+Data\+With\+Key\+\_\+t$<$ T $>$ Class Template Reference}
\label{classebml_1_1seekDataWithKey__t}\index{ebml\+::seek\+Data\+With\+Key\+\_\+t$<$ T $>$@{ebml\+::seek\+Data\+With\+Key\+\_\+t$<$ T $>$}}


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

Inheritance diagram for ebml\+:\+:seek\+Data\+With\+Key\+\_\+t$<$ T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classebml_1_1seekDataWithKey__t}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{classebml_1_1seekDataWithKey__t_a4997f1c29bd331a1e6d8c5293f7d4730}{add}} (std\+::unordered\+\_\+map$<$ \mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1seekMapBase}{seek\+Map\+Base}} $>$$>$ \&)
\item 
void \mbox{\hyperlink{classebml_1_1seekDataWithKey__t_afc028f689e5c536e26ca8619d6dbb0a2}{rm}} (std\+::unordered\+\_\+map$<$ \mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1seekMapBase}{seek\+Map\+Base}} $>$$>$ \&)
\item 
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t_a494b2a5f94706943ec9c860ce90c547f}{seek\+Data\+With\+Key\+\_\+t}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, off\+\_\+t, size\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, const T \&)
\item 
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t_a94d0d3753729e2e822c09edc83926cc3}{seek\+Data\+With\+Key\+\_\+t}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, off\+\_\+t, size\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, T \&\&)
\item 
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t_ab74401e938f11f5c19c7af73b235cf44}{seek\+Data\+With\+Key\+\_\+t}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, off\+\_\+t, size\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, const T \&, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&)
\item 
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t_addbb1972e988e865715a6ba38684b99c}{seek\+Data\+With\+Key\+\_\+t}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, off\+\_\+t, size\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, const T \&, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&)
\item 
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t_a61bf610205f4ebe6449476f3aaee4a89}{seek\+Data\+With\+Key\+\_\+t}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, off\+\_\+t, size\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, T \&\&, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&)
\item 
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t_a94b9ca2d8844ff83bff0307a2657a7a6}{seek\+Data\+With\+Key\+\_\+t}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, off\+\_\+t, size\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, T \&\&, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
T \mbox{\hyperlink{classebml_1_1seekDataWithKey__t_a5cc5af451ed608f03c4e68ef29651d9c}{key}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_a494b2a5f94706943ec9c860ce90c547f}\label{classebml_1_1seekDataWithKey__t_a494b2a5f94706943ec9c860ce90c547f}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}}
\index{seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{seek\+Data\+With\+Key\+\_\+t()}{seekDataWithKey\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{seek\+Data\+With\+Key\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{const T \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_a94d0d3753729e2e822c09edc83926cc3}\label{classebml_1_1seekDataWithKey__t_a94d0d3753729e2e822c09edc83926cc3}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}}
\index{seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{seek\+Data\+With\+Key\+\_\+t()}{seekDataWithKey\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{seek\+Data\+With\+Key\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{T \&\&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_ab74401e938f11f5c19c7af73b235cf44}\label{classebml_1_1seekDataWithKey__t_ab74401e938f11f5c19c7af73b235cf44}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}}
\index{seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{seek\+Data\+With\+Key\+\_\+t()}{seekDataWithKey\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{seek\+Data\+With\+Key\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{const T \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_addbb1972e988e865715a6ba38684b99c}\label{classebml_1_1seekDataWithKey__t_addbb1972e988e865715a6ba38684b99c}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}}
\index{seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{seek\+Data\+With\+Key\+\_\+t()}{seekDataWithKey\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{seek\+Data\+With\+Key\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{const T \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_a61bf610205f4ebe6449476f3aaee4a89}\label{classebml_1_1seekDataWithKey__t_a61bf610205f4ebe6449476f3aaee4a89}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}}
\index{seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{seek\+Data\+With\+Key\+\_\+t()}{seekDataWithKey\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{seek\+Data\+With\+Key\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{T \&\&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_a94b9ca2d8844ff83bff0307a2657a7a6}\label{classebml_1_1seekDataWithKey__t_a94b9ca2d8844ff83bff0307a2657a7a6}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}}
\index{seek\+Data\+With\+Key\+\_\+t@{seek\+Data\+With\+Key\+\_\+t}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{seek\+Data\+With\+Key\+\_\+t()}{seekDataWithKey\_t()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::\mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{seek\+Data\+With\+Key\+\_\+t}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{off\+\_\+t}]{,  }\item[{size\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{T \&\&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_a4997f1c29bd331a1e6d8c5293f7d4730}\label{classebml_1_1seekDataWithKey__t_a4997f1c29bd331a1e6d8c5293f7d4730}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!add@{add}}
\index{add@{add}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{add()}{add()}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
void \mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::add (\begin{DoxyParamCaption}\item[{std\+::unordered\+\_\+map$<$ \mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1seekMapBase}{seek\+Map\+Base}} $>$$>$ \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classebml_1_1seekData__t_a6ca62e902490d42a3dd03cfd23452016}{ebml\+::seek\+Data\+\_\+t}}.

\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_afc028f689e5c536e26ca8619d6dbb0a2}\label{classebml_1_1seekDataWithKey__t_afc028f689e5c536e26ca8619d6dbb0a2}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!rm@{rm}}
\index{rm@{rm}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{rm()}{rm()}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
void \mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::rm (\begin{DoxyParamCaption}\item[{std\+::unordered\+\_\+map$<$ \mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1seekMapBase}{seek\+Map\+Base}} $>$$>$ \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{classebml_1_1seekData__t_a1f0da8c547bc52496bc4716ec732d138}{ebml\+::seek\+Data\+\_\+t}}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classebml_1_1seekDataWithKey__t_a5cc5af451ed608f03c4e68ef29651d9c}\label{classebml_1_1seekDataWithKey__t_a5cc5af451ed608f03c4e68ef29651d9c}} 
\index{ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}!key@{key}}
\index{key@{key}!ebml\+::seek\+Data\+With\+Key\+\_\+t@{ebml\+::seek\+Data\+With\+Key\+\_\+t}}
\subsubsection{\texorpdfstring{key}{key}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
T \mbox{\hyperlink{classebml_1_1seekDataWithKey__t}{ebml\+::seek\+Data\+With\+Key\+\_\+t}}$<$ T $>$\+::key}



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