\hypertarget{classebml_1_1ebmlLazyLoadSeekHelper}{}\section{ebml\+:\+:ebml\+Lazy\+Load\+Seek\+Helper$<$ K, H, E, A $>$ Class Template Reference}
\label{classebml_1_1ebmlLazyLoadSeekHelper}\index{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper$<$ K, H, E, A $>$@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper$<$ K, H, E, A $>$}}


{\ttfamily \#include $<$ebml\+Lazy\+Load.\+h$>$}

Inheritance diagram for ebml\+:\+:ebml\+Lazy\+Load\+Seek\+Helper$<$ K, H, E, A $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classebml_1_1ebmlLazyLoadSeekHelper}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadSeekHelper_ad45831e9d0882c7840ba5d942f815eaa}{make\+Seek\+Data}} (\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&elem) const =0
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadSeekHelper_a2631ef54912cf7b1e15e1dab7c66b63b}{make\+Seek\+Data}} (const \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&elem) const =0
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadSeekHelper_a5d1151bcd0eefe89c8bd91dae9c3a4ec}{make\+Seek\+Data}} (const \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&elem, const \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&child) const
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlLazyLoadSeekHelper_ad45831e9d0882c7840ba5d942f815eaa}\label{classebml_1_1ebmlLazyLoadSeekHelper_ad45831e9d0882c7840ba5d942f815eaa}} 
\index{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}!make\+Seek\+Data@{make\+Seek\+Data}}
\index{make\+Seek\+Data@{make\+Seek\+Data}!ebml\+::ebml\+Lazy\+Load\+Seek\+Helper@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}}
\subsubsection{\texorpdfstring{make\+Seek\+Data()}{makeSeekData()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename K , typename H  = std\+::hash$<$\+K$>$, typename E  = std\+::equal\+\_\+to$<$\+K$>$, typename A  = std\+::allocator$<$std\+::pair$<$const K, seek\+Data\+With\+Key\+\_\+t$<$\+K$>$$\ast$$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadSeekHelper}{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}}$<$ K, H, E, A $>$\+::make\+Seek\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&}]{elem }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implements \mbox{\hyperlink{classebml_1_1seekHelperByEBMLID_a49ab6683e29f11da466b5a30f54a7f82}{ebml\+::seek\+Helper\+By\+E\+B\+M\+L\+I\+D$<$ K, H, E, A $>$}}.

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoadSeekHelper_a2631ef54912cf7b1e15e1dab7c66b63b}\label{classebml_1_1ebmlLazyLoadSeekHelper_a2631ef54912cf7b1e15e1dab7c66b63b}} 
\index{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}!make\+Seek\+Data@{make\+Seek\+Data}}
\index{make\+Seek\+Data@{make\+Seek\+Data}!ebml\+::ebml\+Lazy\+Load\+Seek\+Helper@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}}
\subsubsection{\texorpdfstring{make\+Seek\+Data()}{makeSeekData()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename K , typename H  = std\+::hash$<$\+K$>$, typename E  = std\+::equal\+\_\+to$<$\+K$>$, typename A  = std\+::allocator$<$std\+::pair$<$const K, seek\+Data\+With\+Key\+\_\+t$<$\+K$>$$\ast$$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadSeekHelper}{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}}$<$ K, H, E, A $>$\+::make\+Seek\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&}]{elem }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implements \mbox{\hyperlink{classebml_1_1seekHelperByEBMLID_a641dabb4d9109cae56464c09f65b050c}{ebml\+::seek\+Helper\+By\+E\+B\+M\+L\+I\+D$<$ K, H, E, A $>$}}.

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoadSeekHelper_a5d1151bcd0eefe89c8bd91dae9c3a4ec}\label{classebml_1_1ebmlLazyLoadSeekHelper_a5d1151bcd0eefe89c8bd91dae9c3a4ec}} 
\index{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}!make\+Seek\+Data@{make\+Seek\+Data}}
\index{make\+Seek\+Data@{make\+Seek\+Data}!ebml\+::ebml\+Lazy\+Load\+Seek\+Helper@{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}}
\subsubsection{\texorpdfstring{make\+Seek\+Data()}{makeSeekData()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename K , typename H  = std\+::hash$<$\+K$>$, typename E  = std\+::equal\+\_\+to$<$\+K$>$, typename A  = std\+::allocator$<$std\+::pair$<$const K, seek\+Data\+With\+Key\+\_\+t$<$\+K$>$$\ast$$>$$>$$>$ \\
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadSeekHelper}{ebml\+::ebml\+Lazy\+Load\+Seek\+Helper}}$<$ K, H, E, A $>$\+::make\+Seek\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&}]{elem,  }\item[{const \mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} \&}]{child }\end{DoxyParamCaption}) const}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/libebml\+\_\+ng/masterelement/lazyload/\mbox{\hyperlink{ebmlLazyLoad_8h}{ebml\+Lazy\+Load.\+h}}\end{DoxyCompactItemize}
