\hypertarget{class_default_value_array_allocator}{}\doxysection{Default\+Value\+Array\+Allocator Class Reference}
\label{class_default_value_array_allocator}\index{DefaultValueArrayAllocator@{DefaultValueArrayAllocator}}
Inheritance diagram for Default\+Value\+Array\+Allocator\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_default_value_array_allocator}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_a8689ed26ea893863259338c15d838b41}\label{class_default_value_array_allocator_a8689ed26ea893863259338c15d838b41}} 
virtual Value\+Internal\+Array $\ast$ {\bfseries new\+Array} ()
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_a2d56726cd560f97c3589026be8a65d95}\label{class_default_value_array_allocator_a2d56726cd560f97c3589026be8a65d95}} 
virtual Value\+Internal\+Array $\ast$ {\bfseries new\+Array\+Copy} (const Value\+Internal\+Array \&other)
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_adac32a54d25ee1aee7df3b19527ffb57}\label{class_default_value_array_allocator_adac32a54d25ee1aee7df3b19527ffb57}} 
virtual void {\bfseries destruct\+Array} (Value\+Internal\+Array $\ast$array)
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_a2a5376fbd5ac116ef985935e569d0492}\label{class_default_value_array_allocator_a2a5376fbd5ac116ef985935e569d0492}} 
virtual void {\bfseries reallocate\+Array\+Page\+Index} (Value $\ast$$\ast$\&indexes, Value\+Internal\+Array\+::\+Page\+Index \&index\+Count, Value\+Internal\+Array\+::\+Page\+Index min\+New\+Index\+Count)
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_a315ffaf5d7d8ca65c10f9468814866f4}\label{class_default_value_array_allocator_a315ffaf5d7d8ca65c10f9468814866f4}} 
virtual void {\bfseries release\+Array\+Page\+Index} (Value $\ast$$\ast$indexes, Value\+Internal\+Array\+::\+Page\+Index index\+Count)
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_a7b5bf432a9564dbfe5c1e8c38f54f64a}\label{class_default_value_array_allocator_a7b5bf432a9564dbfe5c1e8c38f54f64a}} 
virtual Value $\ast$ {\bfseries allocate\+Array\+Page} ()
\item 
\mbox{\Hypertarget{class_default_value_array_allocator_a4f01eadeb6149a2417f8a7fff2e3ea6d}\label{class_default_value_array_allocator_a4f01eadeb6149a2417f8a7fff2e3ea6d}} 
virtual void {\bfseries release\+Array\+Page} (Value $\ast$value)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000001}{Todo}}]make this thread-\/safe (lock when accessign batch allocator) \end{DoxyRefDesc}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\+V\+N\+Media\+Client\+N\+E\+T/json\+\_\+internalarray.\+inl\end{DoxyCompactItemize}
