\section{vector\-\_\-struct Struct Reference}
\label{structvector__struct}\index{vector\-\_\-struct@{vector\-\_\-struct}}


{\ttfamily \#include $<$vector.\-h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf maxlen}
\item 
{\bf int} {\bf len}
\item 
void $\ast$ {\bf v}
\item 
size\-\_\-t {\bf size\-\_\-of\-\_\-elem}
\item 
void($\ast$ {\bf deallocator} )(void $\ast${\bf v})
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 16 of file vector.\-h.



\subsection{Field Documentation}
\index{vector\-\_\-struct@{vector\-\_\-struct}!deallocator@{deallocator}}
\index{deallocator@{deallocator}!vector_struct@{vector\-\_\-struct}}
\subsubsection[{deallocator}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ vector\-\_\-struct\-::deallocator)(void $\ast${\bf v})}\label{structvector__struct_ab2e6722f87545ae4a445806d6f27fb4d}


Definition at line 21 of file vector.\-h.



Referenced by Vector\-\_\-delete(), Vector\-\_\-new(), and Vector\-\_\-reset().

\index{vector\-\_\-struct@{vector\-\_\-struct}!len@{len}}
\index{len@{len}!vector_struct@{vector\-\_\-struct}}
\subsubsection[{len}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} vector\-\_\-struct\-::len}\label{structvector__struct_a44b81208685d3aa6dc8f057e7cab5933}


Definition at line 18 of file vector.\-h.



Referenced by Vector\-\_\-add(), Vector\-\_\-delete(), Vector\-\_\-get(), Vector\-\_\-get\-\_\-length(), Vector\-\_\-new(), and Vector\-\_\-reset().

\index{vector\-\_\-struct@{vector\-\_\-struct}!maxlen@{maxlen}}
\index{maxlen@{maxlen}!vector_struct@{vector\-\_\-struct}}
\subsubsection[{maxlen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} vector\-\_\-struct\-::maxlen}\label{structvector__struct_ab3c32463d20542076df91898b71f9686}


Definition at line 17 of file vector.\-h.



Referenced by Vector\-\_\-add(), and Vector\-\_\-new().

\index{vector\-\_\-struct@{vector\-\_\-struct}!size\-\_\-of\-\_\-elem@{size\-\_\-of\-\_\-elem}}
\index{size\-\_\-of\-\_\-elem@{size\-\_\-of\-\_\-elem}!vector_struct@{vector\-\_\-struct}}
\subsubsection[{size\-\_\-of\-\_\-elem}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t vector\-\_\-struct\-::size\-\_\-of\-\_\-elem}\label{structvector__struct_a5654018bf41ccba38b5cf486fa083eb1}


Definition at line 20 of file vector.\-h.



Referenced by Vector\-\_\-add(), Vector\-\_\-assign(), Vector\-\_\-delete(), Vector\-\_\-get(), Vector\-\_\-new(), and Vector\-\_\-reset().

\index{vector\-\_\-struct@{vector\-\_\-struct}!v@{v}}
\index{v@{v}!vector_struct@{vector\-\_\-struct}}
\subsubsection[{v}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ vector\-\_\-struct\-::v}\label{structvector__struct_a434236d9bc4b0a99e3a52a78e1f5dd7c}


Definition at line 19 of file vector.\-h.



Referenced by Vector\-\_\-add(), Vector\-\_\-assign(), Vector\-\_\-delete(), Vector\-\_\-get(), Vector\-\_\-new(), and Vector\-\_\-reset().



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
lib/sparse/{\bf vector.\-h}\end{DoxyCompactItemize}
