\hypertarget{classebml_1_1ebmlLazyLoad}{}\section{ebml\+:\+:ebml\+Lazy\+Load Class Reference}
\label{classebml_1_1ebmlLazyLoad}\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}


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

Inheritance diagram for ebml\+:\+:ebml\+Lazy\+Load\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classebml_1_1ebmlLazyLoad}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{namespaceebml_a7bb59128ac6af27e47367938a846b569}{io\+Base\+\_\+sp}} \& \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ae86329bd8dd6b19653263043d738fbf8}{file}} () const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a55a97f0974c16663a34266755623f18b}{get}} (off\+\_\+t)
\item 
{\footnotesize template$<$typename T $>$ }\\std\+::shared\+\_\+ptr$<$ T $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a16f96f1fd9b76ecadca591b32732f00c}{get}} (off\+\_\+t)
\item 
{\footnotesize template$<$typename T  = ebml\+Element, typename U $>$ }\\std\+::shared\+\_\+ptr$<$ T $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_acb06309fbe97bf9a126520e046a77010}{get}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const U \&)
\item 
\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ae5f011eac76d48892d75eca752848077}{cget}} (off\+\_\+t) const
\item 
{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a3031815aed2222bc2573754223cd266c}{cget}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const T \&) const
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_af337d8e27483d88f1e9b16173129b049}{insert}} (off\+\_\+t offset, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&child)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a12648fa674c19ab85df15bcfe8f84a1a}{insert}} (off\+\_\+t offset, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&child)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_abbb186b652dbfb2ab887961dbb452d75}{insert}} (off\+\_\+t offset, const std\+::string \&\mbox{\hyperlink{namespaceebml_a4edfd02f8910c0abfd4bbbf928f92d9e}{data}})
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ac64b4d2fc5f8e6514be3437d64817072}{insert}} (off\+\_\+t offset, const char $\ast$\mbox{\hyperlink{namespaceebml_a4edfd02f8910c0abfd4bbbf928f92d9e}{data}})
\item 
{\footnotesize template$<$typename T , typename... Args$>$ }\\std\+::enable\+\_\+if\+\_\+t$<$ std\+::is\+\_\+base\+\_\+of$<$ \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}}, T $>$\+::value, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a5763db431f9e939900bc1fff8b45fead}{insert}} (off\+\_\+t offset, T \&\mbox{\hyperlink{classebml_1_1ebmlMasterElement_a4073fb3f7ce3dda153384821714df29e}{cls}}, Args...)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ab7297f060d7bcfb43b15b3806790f0c8}{remove}} (const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&child)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_acf2e13d91487a950fc4bc35a60c3ce8a}{remove}} (off\+\_\+t offset)
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a0eb540635dcfb1eb21558de36d036546}{find\+Boundary}} (off\+\_\+t offset)
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ae283d54ea53db26b0c854c1244b526a1}{rfind\+Boundary}} (off\+\_\+t offset)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_aa1ecb2b2c80989c49044fae62ae7ce4f}{first\+Child}} ()
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a63def1873b58ca28faf24cf15e5f82be}{last\+Child}} ()
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_aa1f9722a6fc46e3809d2b446667067a7}{next\+Child}} (off\+\_\+t offset)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a2255945b5af2506043a89733d51d434a}{prev\+Child}} (off\+\_\+t offset)
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ad9738956600f5b110a11b6f9e02a2f92}{find\+Free}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a4bea65132ddcf149d6655c740bc151bb}{rfind\+Free}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a65245008ce36f4c74d28d6861fd8f46f}{can\+Insert}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a7ccb55000f861931f9177ab93f65d21b}{can\+Insert}} (off\+\_\+t offset, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&)
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a05f7c28df6f5deda0197e4a21df005c2}{can\+Move}} (off\+\_\+t src\+\_\+offset, off\+\_\+t dst\+\_\+offset)
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_aa79f7745695b1258c295ece1c07da0e7}{can\+Resize}} (size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a9f41751605976434d6d3a8affebf7926}{can\+Resize\+Child}} (const \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} \&, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ac28e4704fd0604a184fee0e8c25af8b1}{can\+Resize\+Child}} (\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$child, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_af8f8c87c627d6109260761ac6e19fd38}{can\+Insert\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a6d201328b8155113775f43370ee64a8f}{insert\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ac83837bc3adcaad11efac30d08114b63}{can\+Collapse\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_af5e6281465658ea026144e872d7bc3eb}{collapse\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a7f657c5b016b454ed57322d554cb3f53}{can\+Punch\+Hole}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a4dfdc4ac6c73f85cbd0aed66c65eb24c}{punch\+Hole}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
std\+::wstring \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a745a171ad2f89827ffb2f9d09f49e47e}{minirepr}} () const override
\item 
size\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a0a6ad37b1a5db83be3833d28e933ebc7}{data\+Size}} () const override
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a589fbe7d5be56fc3ebb3db25b32fd38e}{\+\_\+get}} (off\+\_\+t)
\item 
{\footnotesize template$<$typename T $>$ }\\std\+::shared\+\_\+ptr$<$ T $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a0a093c35976b345798ac2320b4535455}{\+\_\+get}} (off\+\_\+t)
\item 
\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a1bac73eafefbf3821e5904c86451730e}{\+\_\+cget}} (off\+\_\+t) const
\item 
{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a904cfd89475d42884dc76781e6dc581d}{\+\_\+get}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const T \&)
\item 
{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a41bebdbad1c5ed79fafc16939db28c47}{\+\_\+cget}} (\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}, const T \&) const
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ae9532b91e7200368ac9123f3d18992a6}{\+\_\+find\+Boundary}} (off\+\_\+t offset)
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a704742efe69e558e916a3898bf82a573}{\+\_\+rfind\+Boundary}} (off\+\_\+t offset)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_add9a9652b0c5fb5b55cc55b05b446fd2}{\+\_\+first\+Child\+Seek}} () const
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a556bc41096a4aa72676a9adacd30ac74}{\+\_\+last\+Child\+Seek}} () const
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a97f01142438100b52bf945a6f64853ba}{\+\_\+prev\+Child\+Seek}} (off\+\_\+t offset, bool strict=true) const
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a4e5556b094007b971fbde00debefabda}{\+\_\+next\+Child\+Seek}} (off\+\_\+t offset, bool strict=true) const
\item 
std\+::pair$<$ \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a15d00e21704a20a9475f9a1ed731d370}{\+\_\+adj\+Child\+Seeks}} (off\+\_\+t, bool left=true) const
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ac65086cda1f428ba16c1fda8a43fb81c}{\+\_\+find\+Free}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
off\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ad73744c21fd75c22fb508a3ad1aef2f3}{\+\_\+rfind\+Free}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a2dc80e90b16e92af611fc17bfc1f2bd5}{\+\_\+can\+Insert}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a581234a6bda5ac5ffc6ce5e23895c792}{\+\_\+can\+Insert}} (off\+\_\+t offset, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&)
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a942bb2f5f2a5c4c29b6a7168afba3ea8}{\+\_\+can\+Insert}} (off\+\_\+t offset, const std\+::string \&\mbox{\hyperlink{namespaceebml_a4edfd02f8910c0abfd4bbbf928f92d9e}{data}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_adb7093ce3facb68b0a878654d44a4e85}{\+\_\+can\+Insert}} (off\+\_\+t offset, const char $\ast$\mbox{\hyperlink{namespaceebml_a4edfd02f8910c0abfd4bbbf928f92d9e}{data}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a9ffb3d900d0dfd024533fa21d94e4d1d}{\+\_\+can\+Move}} (off\+\_\+t src\+\_\+offset, off\+\_\+t dst\+\_\+offset)
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ab4b16ac1b6a942931dfaf10076e20740}{\+\_\+can\+Resize}} (size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ae07a6c4e3691bef05dfa205e7ff8118b}{\+\_\+can\+Resize\+Child}} (const \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} \&, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_aa5347c380be03ce72ff696dfee22771a}{\+\_\+can\+Resize\+Child}} (\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$child, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_aeec8ac67a0f61d3b191975007c906161}{\+\_\+can\+Insert\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_abb1ca522fe732edfb8601e2f291faf16}{\+\_\+can\+Collapse\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_acf628a4e0a23e40aec39ed8dad643af7}{\+\_\+can\+Punch\+Hole}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ae7e538543410236f2ca37eec94a8da56}{\+\_\+insert}} (off\+\_\+t offset, const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&child)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_adb7ec4c6ea3178c70fc5884c7866f7e4}{\+\_\+insert}} (off\+\_\+t offset, \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&child)
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a66f97c8734e0ca1976d074885f1dcd8f}{\+\_\+insert}} (off\+\_\+t offset, const std\+::string \&\mbox{\hyperlink{namespaceebml_a4edfd02f8910c0abfd4bbbf928f92d9e}{data}})
\item 
\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a091ae6a43b5903f6a562474b29cf0e08}{\+\_\+insert}} (off\+\_\+t offset, const char $\ast$\mbox{\hyperlink{namespaceebml_a4edfd02f8910c0abfd4bbbf928f92d9e}{data}})
\item 
{\footnotesize template$<$typename T , typename... Args$>$ }\\std\+::enable\+\_\+if\+\_\+t$<$ std\+::is\+\_\+base\+\_\+of$<$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}}, T $>$\+::value, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ac4ae456855592e0ebae06add5a199982}{\+\_\+insert}} (off\+\_\+t offset, T \&\mbox{\hyperlink{classebml_1_1ebmlMasterElement_a4073fb3f7ce3dda153384821714df29e}{cls}}, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlElement_afec544741c6640f3f328c643282c5c67}{size\+Width}}, size\+\_\+t \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a0a6ad37b1a5db83be3833d28e933ebc7}{data\+Size}}, Args...)
\item 
{\footnotesize template$<$typename T , typename... Args$>$ }\\std\+::enable\+\_\+if\+\_\+t$<$!std\+::is\+\_\+base\+\_\+of$<$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}}, T $>$\+::value \&\&std\+::is\+\_\+base\+\_\+of$<$ \mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}}, T $>$\+::value, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$ $>$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a00ddec0add16c185920b09dbf61085f6}{\+\_\+insert}} (off\+\_\+t offset, T \&\mbox{\hyperlink{classebml_1_1ebmlMasterElement_a4073fb3f7ce3dda153384821714df29e}{cls}}, Args... args)
\item 
bool \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a7b36080588024cec99b3e8b893a60c0d}{\+\_\+move}} (off\+\_\+t src\+\_\+offset, off\+\_\+t dst\+\_\+offset)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a31b5b3d0ea07bc86fae5001a89beca90}{\+\_\+remove}} (const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&child)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_addbf5003323243600b630b584288876a}{\+\_\+remove}} (off\+\_\+t offset)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a70eb03e23ade05877ea186c7fbdfed70}{\+\_\+insert\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a1b90f52cd15f60329c1d913e75cc0a99}{\+\_\+collapse\+Range}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a330fa0c3f88f0cf8ec40296c4c878248}{\+\_\+punch\+Hole}} (off\+\_\+t offset, size\+\_\+t \mbox{\hyperlink{namespaceebml_a75eaf24de9c90584c60e27de3b1dd63e}{size}})
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a715b469990dd81f8896610f531b743fa}{ebml\+Lazy\+Load}} (const \mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}} $\ast$\mbox{\hyperlink{classebml_1_1ebmlMasterElement_a4073fb3f7ce3dda153384821714df29e}{cls}})
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_afffda00326e429f8b3a674d89ec523d2}{\+\_\+init\+New}} (\mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} $\ast$, off\+\_\+t, \mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}, size\+\_\+t)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a5f4ef095ca8d49b199e7d30bd917d30f}{\+\_\+handle\+Parse\+File}} (const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&) override
\item 
virtual void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_afec32beeb7975076ed6efb3e503318fe}{\+\_\+handle\+Seek\+Data}} (std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $>$ \&\&)
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_afbe89889ecc64de6cf862b6c9c123faa}{\+\_\+add\+Child}} (const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&) override
\item 
void \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a96e3b1173edb43b6a60fb37e0706f061}{\+\_\+add\+Child}} (\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&) override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_af2cd7290ff2924df057fec04ce25c3a4}{\+\_\+begin}} () override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a59f66900110cfdb7e6b44558aa4e5997}{\+\_\+end}} () override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_adf2cf9ae207edda065431aa55edcfa8e}{\+\_\+cbegin}} () const override
\item 
\mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}} $\ast$ \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_af4c394b7141c4b5f09a4d9841a4fb239}{\+\_\+cend}} () const override
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a3600c71a7cc9ecd49bb9e50b320d5714}{\+\_\+read\+\_\+elem}} (\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$seek\+Data)
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a25e54d60298ce877877ebf510d5e75aa}{\+\_\+read\+\_\+elem}} (\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$seek\+Data) const
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a79b3f51a24f4c981abb99b11037d56ea}{\+\_\+read\+\_\+elem}} (const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&parsed)
\item 
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_ad7fddfac405f50ed6d6915dc0bea72fd}{\+\_\+read\+\_\+elem}} (const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&parsed) const
\item 
\mbox{\hyperlink{classebml_1_1localReadLock__t}{local\+Read\+Lock\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_afceb58345bd410859f27db30db65683a}{get\+Local\+R\+Lock}} () const
\item 
\mbox{\hyperlink{classebml_1_1localWriteLock__t}{local\+Write\+Lock\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a02aaa7dd3392c2e7d016245ec4077348}{get\+Local\+W\+Lock}} () const
\item 
\mbox{\hyperlink{namespaceebml_af0bb3daa313eb9c06e70115122f26587}{global\+Write\+Lock\+\_\+t}} \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_abe00c4197327988a6eba778cc3293700}{get\+Global\+Lock}} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a5ef652d8a8d107954c0c9163d658be95}{ebml\+Lazy\+Load\+Class}}
\item 
class \mbox{\hyperlink{classebml_1_1ebmlLazyLoad_a4498a31c3f8e60f6c92480be9242056a}{seek\+Data\+\_\+t}}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a715b469990dd81f8896610f531b743fa}\label{classebml_1_1ebmlLazyLoad_a715b469990dd81f8896610f531b743fa}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!ebml\+Lazy\+Load@{ebml\+Lazy\+Load}}
\index{ebml\+Lazy\+Load@{ebml\+Lazy\+Load}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{ebml\+Lazy\+Load()}{ebmlLazyLoad()}}
{\footnotesize\ttfamily ebml\+::ebml\+Lazy\+Load\+::ebml\+Lazy\+Load (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}} $\ast$}]{cls }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_afbe89889ecc64de6cf862b6c9c123faa}\label{classebml_1_1ebmlLazyLoad_afbe89889ecc64de6cf862b6c9c123faa}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+add\+Child@{\+\_\+add\+Child}}
\index{\+\_\+add\+Child@{\+\_\+add\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+add\+Child()}{\_addChild()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+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_1ebmlLazyLoad_a96e3b1173edb43b6a60fb37e0706f061}\label{classebml_1_1ebmlLazyLoad_a96e3b1173edb43b6a60fb37e0706f061}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+add\+Child@{\+\_\+add\+Child}}
\index{\+\_\+add\+Child@{\+\_\+add\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+add\+Child()}{\_addChild()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+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_1ebmlLazyLoad_a15d00e21704a20a9475f9a1ed731d370}\label{classebml_1_1ebmlLazyLoad_a15d00e21704a20a9475f9a1ed731d370}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+adj\+Child\+Seeks@{\+\_\+adj\+Child\+Seeks}}
\index{\+\_\+adj\+Child\+Seeks@{\+\_\+adj\+Child\+Seeks}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+adj\+Child\+Seeks()}{\_adjChildSeeks()}}
{\footnotesize\ttfamily std\+::pair$<$\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$$>$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+adj\+Child\+Seeks (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{,  }\item[{bool}]{left = {\ttfamily true} }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_af2cd7290ff2924df057fec04ce25c3a4}\label{classebml_1_1ebmlLazyLoad_af2cd7290ff2924df057fec04ce25c3a4}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+begin@{\+\_\+begin}}
\index{\+\_\+begin@{\+\_\+begin}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+begin()}{\_begin()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+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_1ebmlLazyLoad_abb1ca522fe732edfb8601e2f291faf16}\label{classebml_1_1ebmlLazyLoad_abb1ca522fe732edfb8601e2f291faf16}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Collapse\+Range@{\+\_\+can\+Collapse\+Range}}
\index{\+\_\+can\+Collapse\+Range@{\+\_\+can\+Collapse\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Collapse\+Range()}{\_canCollapseRange()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Collapse\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a2dc80e90b16e92af611fc17bfc1f2bd5}\label{classebml_1_1ebmlLazyLoad_a2dc80e90b16e92af611fc17bfc1f2bd5}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Insert@{\+\_\+can\+Insert}}
\index{\+\_\+can\+Insert@{\+\_\+can\+Insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Insert()}{\_canInsert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a581234a6bda5ac5ffc6ce5e23895c792}\label{classebml_1_1ebmlLazyLoad_a581234a6bda5ac5ffc6ce5e23895c792}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Insert@{\+\_\+can\+Insert}}
\index{\+\_\+can\+Insert@{\+\_\+can\+Insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Insert()}{\_canInsert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a942bb2f5f2a5c4c29b6a7168afba3ea8}\label{classebml_1_1ebmlLazyLoad_a942bb2f5f2a5c4c29b6a7168afba3ea8}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Insert@{\+\_\+can\+Insert}}
\index{\+\_\+can\+Insert@{\+\_\+can\+Insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Insert()}{\_canInsert()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const std\+::string \&}]{data }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_adb7093ce3facb68b0a878654d44a4e85}\label{classebml_1_1ebmlLazyLoad_adb7093ce3facb68b0a878654d44a4e85}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Insert@{\+\_\+can\+Insert}}
\index{\+\_\+can\+Insert@{\+\_\+can\+Insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Insert()}{\_canInsert()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const char $\ast$}]{data }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_aeec8ac67a0f61d3b191975007c906161}\label{classebml_1_1ebmlLazyLoad_aeec8ac67a0f61d3b191975007c906161}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Insert\+Range@{\+\_\+can\+Insert\+Range}}
\index{\+\_\+can\+Insert\+Range@{\+\_\+can\+Insert\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Insert\+Range()}{\_canInsertRange()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Insert\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a9ffb3d900d0dfd024533fa21d94e4d1d}\label{classebml_1_1ebmlLazyLoad_a9ffb3d900d0dfd024533fa21d94e4d1d}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Move@{\+\_\+can\+Move}}
\index{\+\_\+can\+Move@{\+\_\+can\+Move}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Move()}{\_canMove()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Move (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{src\+\_\+offset,  }\item[{off\+\_\+t}]{dst\+\_\+offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_acf628a4e0a23e40aec39ed8dad643af7}\label{classebml_1_1ebmlLazyLoad_acf628a4e0a23e40aec39ed8dad643af7}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Punch\+Hole@{\+\_\+can\+Punch\+Hole}}
\index{\+\_\+can\+Punch\+Hole@{\+\_\+can\+Punch\+Hole}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Punch\+Hole()}{\_canPunchHole()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Punch\+Hole (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ab4b16ac1b6a942931dfaf10076e20740}\label{classebml_1_1ebmlLazyLoad_ab4b16ac1b6a942931dfaf10076e20740}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Resize@{\+\_\+can\+Resize}}
\index{\+\_\+can\+Resize@{\+\_\+can\+Resize}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Resize()}{\_canResize()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Resize (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ae07a6c4e3691bef05dfa205e7ff8118b}\label{classebml_1_1ebmlLazyLoad_ae07a6c4e3691bef05dfa205e7ff8118b}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Resize\+Child@{\+\_\+can\+Resize\+Child}}
\index{\+\_\+can\+Resize\+Child@{\+\_\+can\+Resize\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Resize\+Child()}{\_canResizeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Resize\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} \&}]{,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_aa5347c380be03ce72ff696dfee22771a}\label{classebml_1_1ebmlLazyLoad_aa5347c380be03ce72ff696dfee22771a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+can\+Resize\+Child@{\+\_\+can\+Resize\+Child}}
\index{\+\_\+can\+Resize\+Child@{\+\_\+can\+Resize\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+can\+Resize\+Child()}{\_canResizeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+can\+Resize\+Child (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$}]{child,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_adf2cf9ae207edda065431aa55edcfa8e}\label{classebml_1_1ebmlLazyLoad_adf2cf9ae207edda065431aa55edcfa8e}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+cbegin@{\+\_\+cbegin}}
\index{\+\_\+cbegin@{\+\_\+cbegin}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+cbegin()}{\_cbegin()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+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_1ebmlLazyLoad_af4c394b7141c4b5f09a4d9841a4fb239}\label{classebml_1_1ebmlLazyLoad_af4c394b7141c4b5f09a4d9841a4fb239}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+cend@{\+\_\+cend}}
\index{\+\_\+cend@{\+\_\+cend}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+cend()}{\_cend()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__const__iterator}{ebml\+Master\+Element\+::\+\_\+const\+\_\+iterator}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+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_1ebmlLazyLoad_a1bac73eafefbf3821e5904c86451730e}\label{classebml_1_1ebmlLazyLoad_a1bac73eafefbf3821e5904c86451730e}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+cget@{\+\_\+cget}}
\index{\+\_\+cget@{\+\_\+cget}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+cget()}{\_cget()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+cget (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a41bebdbad1c5ed79fafc16939db28c47}\label{classebml_1_1ebmlLazyLoad_a41bebdbad1c5ed79fafc16939db28c47}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+cget@{\+\_\+cget}}
\index{\+\_\+cget@{\+\_\+cget}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+cget()}{\_cget()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+cget (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const T \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a1b90f52cd15f60329c1d913e75cc0a99}\label{classebml_1_1ebmlLazyLoad_a1b90f52cd15f60329c1d913e75cc0a99}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+collapse\+Range@{\+\_\+collapse\+Range}}
\index{\+\_\+collapse\+Range@{\+\_\+collapse\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+collapse\+Range()}{\_collapseRange()}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+collapse\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a59f66900110cfdb7e6b44558aa4e5997}\label{classebml_1_1ebmlLazyLoad_a59f66900110cfdb7e6b44558aa4e5997}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+end@{\+\_\+end}}
\index{\+\_\+end@{\+\_\+end}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+end()}{\_end()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1ebmlMasterElement_1_1__iterator}{ebml\+Master\+Element\+::\+\_\+iterator}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+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_1ebmlLazyLoad_ae9532b91e7200368ac9123f3d18992a6}\label{classebml_1_1ebmlLazyLoad_ae9532b91e7200368ac9123f3d18992a6}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+find\+Boundary@{\+\_\+find\+Boundary}}
\index{\+\_\+find\+Boundary@{\+\_\+find\+Boundary}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+find\+Boundary()}{\_findBoundary()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::\+\_\+find\+Boundary (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ac65086cda1f428ba16c1fda8a43fb81c}\label{classebml_1_1ebmlLazyLoad_ac65086cda1f428ba16c1fda8a43fb81c}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+find\+Free@{\+\_\+find\+Free}}
\index{\+\_\+find\+Free@{\+\_\+find\+Free}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+find\+Free()}{\_findFree()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::\+\_\+find\+Free (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_add9a9652b0c5fb5b55cc55b05b446fd2}\label{classebml_1_1ebmlLazyLoad_add9a9652b0c5fb5b55cc55b05b446fd2}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+first\+Child\+Seek@{\+\_\+first\+Child\+Seek}}
\index{\+\_\+first\+Child\+Seek@{\+\_\+first\+Child\+Seek}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+first\+Child\+Seek()}{\_firstChildSeek()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+first\+Child\+Seek (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a589fbe7d5be56fc3ebb3db25b32fd38e}\label{classebml_1_1ebmlLazyLoad_a589fbe7d5be56fc3ebb3db25b32fd38e}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+get@{\+\_\+get}}
\index{\+\_\+get@{\+\_\+get}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+get()}{\_get()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+get (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a0a093c35976b345798ac2320b4535455}\label{classebml_1_1ebmlLazyLoad_a0a093c35976b345798ac2320b4535455}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+get@{\+\_\+get}}
\index{\+\_\+get@{\+\_\+get}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+get()}{\_get()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
std\+::shared\+\_\+ptr$<$T$>$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+get (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a904cfd89475d42884dc76781e6dc581d}\label{classebml_1_1ebmlLazyLoad_a904cfd89475d42884dc76781e6dc581d}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+get@{\+\_\+get}}
\index{\+\_\+get@{\+\_\+get}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+get()}{\_get()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const T \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a5f4ef095ca8d49b199e7d30bd917d30f}\label{classebml_1_1ebmlLazyLoad_a5f4ef095ca8d49b199e7d30bd917d30f}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+handle\+Parse\+File@{\+\_\+handle\+Parse\+File}}
\index{\+\_\+handle\+Parse\+File@{\+\_\+handle\+Parse\+File}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+handle\+Parse\+File()}{\_handleParseFile()}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+handle\+Parse\+File (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



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

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_afec32beeb7975076ed6efb3e503318fe}\label{classebml_1_1ebmlLazyLoad_afec32beeb7975076ed6efb3e503318fe}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+handle\+Seek\+Data@{\+\_\+handle\+Seek\+Data}}
\index{\+\_\+handle\+Seek\+Data@{\+\_\+handle\+Seek\+Data}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+handle\+Seek\+Data()}{\_handleSeekData()}}
{\footnotesize\ttfamily virtual void ebml\+::ebml\+Lazy\+Load\+::\+\_\+handle\+Seek\+Data (\begin{DoxyParamCaption}\item[{std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $>$ \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_afffda00326e429f8b3a674d89ec523d2}\label{classebml_1_1ebmlLazyLoad_afffda00326e429f8b3a674d89ec523d2}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+init\+New@{\+\_\+init\+New}}
\index{\+\_\+init\+New@{\+\_\+init\+New}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+init\+New()}{\_initNew()}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+init\+New (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ioBase}{io\+Base}} $\ast$}]{,  }\item[{off\+\_\+t}]{,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{,  }\item[{size\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ae7e538543410236f2ca37eec94a8da56}\label{classebml_1_1ebmlLazyLoad_ae7e538543410236f2ca37eec94a8da56}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert@{\+\_\+insert}}
\index{\+\_\+insert@{\+\_\+insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert()}{\_insert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{child }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_adb7ec4c6ea3178c70fc5884c7866f7e4}\label{classebml_1_1ebmlLazyLoad_adb7ec4c6ea3178c70fc5884c7866f7e4}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert@{\+\_\+insert}}
\index{\+\_\+insert@{\+\_\+insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert()}{\_insert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&}]{child }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a66f97c8734e0ca1976d074885f1dcd8f}\label{classebml_1_1ebmlLazyLoad_a66f97c8734e0ca1976d074885f1dcd8f}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert@{\+\_\+insert}}
\index{\+\_\+insert@{\+\_\+insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert()}{\_insert()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const std\+::string \&}]{data }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a091ae6a43b5903f6a562474b29cf0e08}\label{classebml_1_1ebmlLazyLoad_a091ae6a43b5903f6a562474b29cf0e08}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert@{\+\_\+insert}}
\index{\+\_\+insert@{\+\_\+insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert()}{\_insert()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const char $\ast$}]{data }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ac4ae456855592e0ebae06add5a199982}\label{classebml_1_1ebmlLazyLoad_ac4ae456855592e0ebae06add5a199982}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert@{\+\_\+insert}}
\index{\+\_\+insert@{\+\_\+insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert()}{\_insert()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily template$<$typename T , typename... Args$>$ \\
std\+::enable\+\_\+if\+\_\+t$<$std\+::is\+\_\+base\+\_\+of$<$\mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}}, T$>$\+::value, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$$>$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{T \&}]{cls,  }\item[{\mbox{\hyperlink{namespaceebml_a2ccdfb60b23efb51fe07f9d066e23604}{vint\+Width\+\_\+t}}}]{size\+Width,  }\item[{size\+\_\+t}]{data\+Size,  }\item[{Args...}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a00ddec0add16c185920b09dbf61085f6}\label{classebml_1_1ebmlLazyLoad_a00ddec0add16c185920b09dbf61085f6}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert@{\+\_\+insert}}
\index{\+\_\+insert@{\+\_\+insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert()}{\_insert()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily template$<$typename T , typename... Args$>$ \\
std\+::enable\+\_\+if\+\_\+t$<$!std\+::is\+\_\+base\+\_\+of$<$\mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}}, T$>$\+::value \&\& std\+::is\+\_\+base\+\_\+of$<$\mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}}, T$>$\+::value, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$$>$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{T \&}]{cls,  }\item[{Args...}]{args }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a70eb03e23ade05877ea186c7fbdfed70}\label{classebml_1_1ebmlLazyLoad_a70eb03e23ade05877ea186c7fbdfed70}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+insert\+Range@{\+\_\+insert\+Range}}
\index{\+\_\+insert\+Range@{\+\_\+insert\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+insert\+Range()}{\_insertRange()}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+insert\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a556bc41096a4aa72676a9adacd30ac74}\label{classebml_1_1ebmlLazyLoad_a556bc41096a4aa72676a9adacd30ac74}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+last\+Child\+Seek@{\+\_\+last\+Child\+Seek}}
\index{\+\_\+last\+Child\+Seek@{\+\_\+last\+Child\+Seek}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+last\+Child\+Seek()}{\_lastChildSeek()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+last\+Child\+Seek (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a7b36080588024cec99b3e8b893a60c0d}\label{classebml_1_1ebmlLazyLoad_a7b36080588024cec99b3e8b893a60c0d}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+move@{\+\_\+move}}
\index{\+\_\+move@{\+\_\+move}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+move()}{\_move()}}
{\footnotesize\ttfamily bool ebml\+::ebml\+Lazy\+Load\+::\+\_\+move (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{src\+\_\+offset,  }\item[{off\+\_\+t}]{dst\+\_\+offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a4e5556b094007b971fbde00debefabda}\label{classebml_1_1ebmlLazyLoad_a4e5556b094007b971fbde00debefabda}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+next\+Child\+Seek@{\+\_\+next\+Child\+Seek}}
\index{\+\_\+next\+Child\+Seek@{\+\_\+next\+Child\+Seek}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+next\+Child\+Seek()}{\_nextChildSeek()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+next\+Child\+Seek (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{bool}]{strict = {\ttfamily true} }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a97f01142438100b52bf945a6f64853ba}\label{classebml_1_1ebmlLazyLoad_a97f01142438100b52bf945a6f64853ba}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+prev\+Child\+Seek@{\+\_\+prev\+Child\+Seek}}
\index{\+\_\+prev\+Child\+Seek@{\+\_\+prev\+Child\+Seek}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+prev\+Child\+Seek()}{\_prevChildSeek()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::\+\_\+prev\+Child\+Seek (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{bool}]{strict = {\ttfamily true} }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a330fa0c3f88f0cf8ec40296c4c878248}\label{classebml_1_1ebmlLazyLoad_a330fa0c3f88f0cf8ec40296c4c878248}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+punch\+Hole@{\+\_\+punch\+Hole}}
\index{\+\_\+punch\+Hole@{\+\_\+punch\+Hole}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+punch\+Hole()}{\_punchHole()}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+punch\+Hole (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a3600c71a7cc9ecd49bb9e50b320d5714}\label{classebml_1_1ebmlLazyLoad_a3600c71a7cc9ecd49bb9e50b320d5714}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}}
\index{\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+read\+\_\+elem()}{\_read\_elem()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+read\+\_\+elem (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$}]{seek\+Data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a25e54d60298ce877877ebf510d5e75aa}\label{classebml_1_1ebmlLazyLoad_a25e54d60298ce877877ebf510d5e75aa}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}}
\index{\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+read\+\_\+elem()}{\_read\_elem()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+read\+\_\+elem (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} $\ast$}]{seek\+Data }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a79b3f51a24f4c981abb99b11037d56ea}\label{classebml_1_1ebmlLazyLoad_a79b3f51a24f4c981abb99b11037d56ea}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}}
\index{\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+read\+\_\+elem()}{\_read\_elem()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+read\+\_\+elem (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&}]{parsed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ad7fddfac405f50ed6d6915dc0bea72fd}\label{classebml_1_1ebmlLazyLoad_ad7fddfac405f50ed6d6915dc0bea72fd}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}}
\index{\+\_\+read\+\_\+elem@{\+\_\+read\+\_\+elem}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+read\+\_\+elem()}{\_read\_elem()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::\+\_\+read\+\_\+elem (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1parseFile}{parse\+File}} \&}]{parsed }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a31b5b3d0ea07bc86fae5001a89beca90}\label{classebml_1_1ebmlLazyLoad_a31b5b3d0ea07bc86fae5001a89beca90}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+remove@{\+\_\+remove}}
\index{\+\_\+remove@{\+\_\+remove}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+remove()}{\_remove()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+remove (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{child }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_addbf5003323243600b630b584288876a}\label{classebml_1_1ebmlLazyLoad_addbf5003323243600b630b584288876a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+remove@{\+\_\+remove}}
\index{\+\_\+remove@{\+\_\+remove}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+remove()}{\_remove()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::\+\_\+remove (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a704742efe69e558e916a3898bf82a573}\label{classebml_1_1ebmlLazyLoad_a704742efe69e558e916a3898bf82a573}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+rfind\+Boundary@{\+\_\+rfind\+Boundary}}
\index{\+\_\+rfind\+Boundary@{\+\_\+rfind\+Boundary}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+rfind\+Boundary()}{\_rfindBoundary()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::\+\_\+rfind\+Boundary (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ad73744c21fd75c22fb508a3ad1aef2f3}\label{classebml_1_1ebmlLazyLoad_ad73744c21fd75c22fb508a3ad1aef2f3}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!\+\_\+rfind\+Free@{\+\_\+rfind\+Free}}
\index{\+\_\+rfind\+Free@{\+\_\+rfind\+Free}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{\+\_\+rfind\+Free()}{\_rfindFree()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::\+\_\+rfind\+Free (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ac83837bc3adcaad11efac30d08114b63}\label{classebml_1_1ebmlLazyLoad_ac83837bc3adcaad11efac30d08114b63}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Collapse\+Range@{can\+Collapse\+Range}}
\index{can\+Collapse\+Range@{can\+Collapse\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Collapse\+Range()}{canCollapseRange()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Collapse\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a65245008ce36f4c74d28d6861fd8f46f}\label{classebml_1_1ebmlLazyLoad_a65245008ce36f4c74d28d6861fd8f46f}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Insert@{can\+Insert}}
\index{can\+Insert@{can\+Insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Insert()}{canInsert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a7ccb55000f861931f9177ab93f65d21b}\label{classebml_1_1ebmlLazyLoad_a7ccb55000f861931f9177ab93f65d21b}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Insert@{can\+Insert}}
\index{can\+Insert@{can\+Insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Insert()}{canInsert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_af8f8c87c627d6109260761ac6e19fd38}\label{classebml_1_1ebmlLazyLoad_af8f8c87c627d6109260761ac6e19fd38}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Insert\+Range@{can\+Insert\+Range}}
\index{can\+Insert\+Range@{can\+Insert\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Insert\+Range()}{canInsertRange()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Insert\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a05f7c28df6f5deda0197e4a21df005c2}\label{classebml_1_1ebmlLazyLoad_a05f7c28df6f5deda0197e4a21df005c2}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Move@{can\+Move}}
\index{can\+Move@{can\+Move}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Move()}{canMove()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Move (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{src\+\_\+offset,  }\item[{off\+\_\+t}]{dst\+\_\+offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a7f657c5b016b454ed57322d554cb3f53}\label{classebml_1_1ebmlLazyLoad_a7f657c5b016b454ed57322d554cb3f53}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Punch\+Hole@{can\+Punch\+Hole}}
\index{can\+Punch\+Hole@{can\+Punch\+Hole}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Punch\+Hole()}{canPunchHole()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Punch\+Hole (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_aa79f7745695b1258c295ece1c07da0e7}\label{classebml_1_1ebmlLazyLoad_aa79f7745695b1258c295ece1c07da0e7}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Resize@{can\+Resize}}
\index{can\+Resize@{can\+Resize}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Resize()}{canResize()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Resize (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a9f41751605976434d6d3a8affebf7926}\label{classebml_1_1ebmlLazyLoad_a9f41751605976434d6d3a8affebf7926}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Resize\+Child@{can\+Resize\+Child}}
\index{can\+Resize\+Child@{can\+Resize\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Resize\+Child()}{canResizeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Resize\+Child (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}} \&}]{,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ac28e4704fd0604a184fee0e8c25af8b1}\label{classebml_1_1ebmlLazyLoad_ac28e4704fd0604a184fee0e8c25af8b1}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!can\+Resize\+Child@{can\+Resize\+Child}}
\index{can\+Resize\+Child@{can\+Resize\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{can\+Resize\+Child()}{canResizeChild()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::can\+Resize\+Child (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classebml_1_1ebmlElement}{ebml\+Element}} $\ast$}]{child,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ae5f011eac76d48892d75eca752848077}\label{classebml_1_1ebmlLazyLoad_ae5f011eac76d48892d75eca752848077}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!cget@{cget}}
\index{cget@{cget}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{cget()}{cget()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::cget (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a3031815aed2222bc2573754223cd266c}\label{classebml_1_1ebmlLazyLoad_a3031815aed2222bc2573754223cd266c}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!cget@{cget}}
\index{cget@{cget}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{cget()}{cget()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{namespaceebml_a2deef4e8071531b32e3533f1bf978917}{c\+\_\+ebml\+Element\+\_\+sp}} ebml\+::ebml\+Lazy\+Load\+::cget (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const T \&}]{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_af5e6281465658ea026144e872d7bc3eb}\label{classebml_1_1ebmlLazyLoad_af5e6281465658ea026144e872d7bc3eb}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!collapse\+Range@{collapse\+Range}}
\index{collapse\+Range@{collapse\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{collapse\+Range()}{collapseRange()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::collapse\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a0a6ad37b1a5db83be3833d28e933ebc7}\label{classebml_1_1ebmlLazyLoad_a0a6ad37b1a5db83be3833d28e933ebc7}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!data\+Size@{data\+Size}}
\index{data\+Size@{data\+Size}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{data\+Size()}{dataSize()}}
{\footnotesize\ttfamily size\+\_\+t ebml\+::ebml\+Lazy\+Load\+::data\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



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

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ae86329bd8dd6b19653263043d738fbf8}\label{classebml_1_1ebmlLazyLoad_ae86329bd8dd6b19653263043d738fbf8}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!file@{file}}
\index{file@{file}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{file()}{file()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespaceebml_a7bb59128ac6af27e47367938a846b569}{io\+Base\+\_\+sp}}\& ebml\+::ebml\+Lazy\+Load\+::file (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a0eb540635dcfb1eb21558de36d036546}\label{classebml_1_1ebmlLazyLoad_a0eb540635dcfb1eb21558de36d036546}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!find\+Boundary@{find\+Boundary}}
\index{find\+Boundary@{find\+Boundary}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{find\+Boundary()}{findBoundary()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::find\+Boundary (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ad9738956600f5b110a11b6f9e02a2f92}\label{classebml_1_1ebmlLazyLoad_ad9738956600f5b110a11b6f9e02a2f92}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!find\+Free@{find\+Free}}
\index{find\+Free@{find\+Free}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{find\+Free()}{findFree()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::find\+Free (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_aa1ecb2b2c80989c49044fae62ae7ce4f}\label{classebml_1_1ebmlLazyLoad_aa1ecb2b2c80989c49044fae62ae7ce4f}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!first\+Child@{first\+Child}}
\index{first\+Child@{first\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{first\+Child()}{firstChild()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::first\+Child (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a55a97f0974c16663a34266755623f18b}\label{classebml_1_1ebmlLazyLoad_a55a97f0974c16663a34266755623f18b}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!get@{get}}
\index{get@{get}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classebml_1_1ebmlDataElement}{ebml\+Data\+Element}}$<$ unsigned long long $>$ $>$ ebml\+::ebml\+Lazy\+Load\+::get$<$ \mbox{\hyperlink{classebml_1_1ebmlDataElement}{ebml\+Data\+Element}}$<$ unsigned long long $>$ $>$ (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a16f96f1fd9b76ecadca591b32732f00c}\label{classebml_1_1ebmlLazyLoad_a16f96f1fd9b76ecadca591b32732f00c}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!get@{get}}
\index{get@{get}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
std\+::shared\+\_\+ptr$<$T$>$ ebml\+::ebml\+Lazy\+Load\+::get (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_acb06309fbe97bf9a126520e046a77010}\label{classebml_1_1ebmlLazyLoad_acb06309fbe97bf9a126520e046a77010}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!get@{get}}
\index{get@{get}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename T  = ebml\+Element, typename U $>$ \\
std\+::shared\+\_\+ptr$<$T$>$ ebml\+::ebml\+Lazy\+Load\+::get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespaceebml_a86c5f604ddf12a74aa9812e997a58691}{ebml\+I\+D\+\_\+t}}}]{,  }\item[{const U \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_abe00c4197327988a6eba778cc3293700}\label{classebml_1_1ebmlLazyLoad_abe00c4197327988a6eba778cc3293700}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!get\+Global\+Lock@{get\+Global\+Lock}}
\index{get\+Global\+Lock@{get\+Global\+Lock}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{get\+Global\+Lock()}{getGlobalLock()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceebml_af0bb3daa313eb9c06e70115122f26587}{global\+Write\+Lock\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::get\+Global\+Lock (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_afceb58345bd410859f27db30db65683a}\label{classebml_1_1ebmlLazyLoad_afceb58345bd410859f27db30db65683a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!get\+Local\+R\+Lock@{get\+Local\+R\+Lock}}
\index{get\+Local\+R\+Lock@{get\+Local\+R\+Lock}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{get\+Local\+R\+Lock()}{getLocalRLock()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1localReadLock__t}{local\+Read\+Lock\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::get\+Local\+R\+Lock (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a02aaa7dd3392c2e7d016245ec4077348}\label{classebml_1_1ebmlLazyLoad_a02aaa7dd3392c2e7d016245ec4077348}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!get\+Local\+W\+Lock@{get\+Local\+W\+Lock}}
\index{get\+Local\+W\+Lock@{get\+Local\+W\+Lock}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{get\+Local\+W\+Lock()}{getLocalWLock()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1localWriteLock__t}{local\+Write\+Lock\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::get\+Local\+W\+Lock (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_af337d8e27483d88f1e9b16173129b049}\label{classebml_1_1ebmlLazyLoad_af337d8e27483d88f1e9b16173129b049}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{child }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a12648fa674c19ab85df15bcfe8f84a1a}\label{classebml_1_1ebmlLazyLoad_a12648fa674c19ab85df15bcfe8f84a1a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{\mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&\&}]{child }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_abbb186b652dbfb2ab887961dbb452d75}\label{classebml_1_1ebmlLazyLoad_abbb186b652dbfb2ab887961dbb452d75}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const std\+::string \&}]{data }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ac64b4d2fc5f8e6514be3437d64817072}\label{classebml_1_1ebmlLazyLoad_ac64b4d2fc5f8e6514be3437d64817072}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{const char $\ast$}]{data }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a5763db431f9e939900bc1fff8b45fead}\label{classebml_1_1ebmlLazyLoad_a5763db431f9e939900bc1fff8b45fead}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!insert@{insert}}
\index{insert@{insert}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily template$<$typename T , typename... Args$>$ \\
std\+::enable\+\_\+if\+\_\+t$<$std\+::is\+\_\+base\+\_\+of$<$\mbox{\hyperlink{classebml_1_1ebmlElementClass}{ebml\+Element\+Class}}, T$>$\+::value, \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$$>$ ebml\+::ebml\+Lazy\+Load\+::insert (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{T \&}]{cls,  }\item[{Args...}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a6d201328b8155113775f43370ee64a8f}\label{classebml_1_1ebmlLazyLoad_a6d201328b8155113775f43370ee64a8f}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!insert\+Range@{insert\+Range}}
\index{insert\+Range@{insert\+Range}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{insert\+Range()}{insertRange()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::insert\+Range (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a63def1873b58ca28faf24cf15e5f82be}\label{classebml_1_1ebmlLazyLoad_a63def1873b58ca28faf24cf15e5f82be}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!last\+Child@{last\+Child}}
\index{last\+Child@{last\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{last\+Child()}{lastChild()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::last\+Child (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a745a171ad2f89827ffb2f9d09f49e47e}\label{classebml_1_1ebmlLazyLoad_a745a171ad2f89827ffb2f9d09f49e47e}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!minirepr@{minirepr}}
\index{minirepr@{minirepr}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{minirepr()}{minirepr()}}
{\footnotesize\ttfamily std\+::wstring ebml\+::ebml\+Lazy\+Load\+::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_1ebmlLazyLoad_aa1f9722a6fc46e3809d2b446667067a7}\label{classebml_1_1ebmlLazyLoad_aa1f9722a6fc46e3809d2b446667067a7}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!next\+Child@{next\+Child}}
\index{next\+Child@{next\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{next\+Child()}{nextChild()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::next\+Child (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a2255945b5af2506043a89733d51d434a}\label{classebml_1_1ebmlLazyLoad_a2255945b5af2506043a89733d51d434a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!prev\+Child@{prev\+Child}}
\index{prev\+Child@{prev\+Child}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{prev\+Child()}{prevChild()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}$\ast$ ebml\+::ebml\+Lazy\+Load\+::prev\+Child (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a4dfdc4ac6c73f85cbd0aed66c65eb24c}\label{classebml_1_1ebmlLazyLoad_a4dfdc4ac6c73f85cbd0aed66c65eb24c}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!punch\+Hole@{punch\+Hole}}
\index{punch\+Hole@{punch\+Hole}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{punch\+Hole()}{punchHole()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classebml_1_1query__t}{query\+\_\+t}} ebml\+::ebml\+Lazy\+Load\+::punch\+Hole (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ab7297f060d7bcfb43b15b3806790f0c8}\label{classebml_1_1ebmlLazyLoad_ab7297f060d7bcfb43b15b3806790f0c8}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!remove@{remove}}
\index{remove@{remove}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{remove()}{remove()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::remove (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespaceebml_adad533b7705a16bb360fe56380c5e7be}{ebml\+Element\+\_\+sp}} \&}]{child }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_acf2e13d91487a950fc4bc35a60c3ce8a}\label{classebml_1_1ebmlLazyLoad_acf2e13d91487a950fc4bc35a60c3ce8a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!remove@{remove}}
\index{remove@{remove}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{remove()}{remove()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void ebml\+::ebml\+Lazy\+Load\+::remove (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_ae283d54ea53db26b0c854c1244b526a1}\label{classebml_1_1ebmlLazyLoad_ae283d54ea53db26b0c854c1244b526a1}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!rfind\+Boundary@{rfind\+Boundary}}
\index{rfind\+Boundary@{rfind\+Boundary}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{rfind\+Boundary()}{rfindBoundary()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::rfind\+Boundary (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a4bea65132ddcf149d6655c740bc151bb}\label{classebml_1_1ebmlLazyLoad_a4bea65132ddcf149d6655c740bc151bb}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!rfind\+Free@{rfind\+Free}}
\index{rfind\+Free@{rfind\+Free}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{rfind\+Free()}{rfindFree()}}
{\footnotesize\ttfamily off\+\_\+t ebml\+::ebml\+Lazy\+Load\+::rfind\+Free (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{offset,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a5ef652d8a8d107954c0c9163d658be95}\label{classebml_1_1ebmlLazyLoad_a5ef652d8a8d107954c0c9163d658be95}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!ebml\+Lazy\+Load\+Class@{ebml\+Lazy\+Load\+Class}}
\index{ebml\+Lazy\+Load\+Class@{ebml\+Lazy\+Load\+Class}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{ebml\+Lazy\+Load\+Class}{ebmlLazyLoadClass}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1ebmlLazyLoadClass}{ebml\+Lazy\+Load\+Class}}\hspace{0.3cm}{\ttfamily [friend]}}

\mbox{\Hypertarget{classebml_1_1ebmlLazyLoad_a4498a31c3f8e60f6c92480be9242056a}\label{classebml_1_1ebmlLazyLoad_a4498a31c3f8e60f6c92480be9242056a}} 
\index{ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}!seek\+Data\+\_\+t@{seek\+Data\+\_\+t}}
\index{seek\+Data\+\_\+t@{seek\+Data\+\_\+t}!ebml\+::ebml\+Lazy\+Load@{ebml\+::ebml\+Lazy\+Load}}
\subsubsection{\texorpdfstring{seek\+Data\+\_\+t}{seekData\_t}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classebml_1_1seekData__t}{seek\+Data\+\_\+t}}\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{lazyload_8h}{lazyload.\+h}}\end{DoxyCompactItemize}
