\doxysection{hash\+\_\+table\+\_\+t Struct Reference}
\label{structhash__table__t}\index{hash\_table\_t@{hash\_table\_t}}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\textbf{ hash\+\_\+entry\+\_\+t} $\ast$ \textbf{ table}
\item 
int32 \textbf{ size}
\begin{DoxyCompactList}\small\item\em Primary hash table, excluding entries that collide. \end{DoxyCompactList}\item 
int32 \textbf{ inuse}
\begin{DoxyCompactList}\small\item\em Primary hash table size, (is a prime\#); NOTE\+: This is the number of primary entries ALLOCATED, NOT the number of valid entries in the table. \end{DoxyCompactList}\item 
int32 \textbf{ nocase}
\begin{DoxyCompactList}\small\item\em Number of valid entries in the table. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \textbf{ 159} of file \textbf{ hash\+\_\+table.\+h}.



\doxysubsection{Field Documentation}
\label{structhash__table__t_a8c691525a04e01751972d608948c8ac0} 
\index{hash\_table\_t@{hash\_table\_t}!inuse@{inuse}}
\index{inuse@{inuse}!hash\_table\_t@{hash\_table\_t}}
\doxysubsubsection{inuse}
{\footnotesize\ttfamily int32 hash\+\_\+table\+\_\+t\+::inuse}



Primary hash table size, (is a prime\#); NOTE\+: This is the number of primary entries ALLOCATED, NOT the number of valid entries in the table. 



Definition at line \textbf{ 164} of file \textbf{ hash\+\_\+table.\+h}.



Referenced by \textbf{ hash\+\_\+table\+\_\+empty()}.

\label{structhash__table__t_a09ea72a33026b9a77f76811062a4d692} 
\index{hash\_table\_t@{hash\_table\_t}!nocase@{nocase}}
\index{nocase@{nocase}!hash\_table\_t@{hash\_table\_t}}
\doxysubsubsection{nocase}
{\footnotesize\ttfamily int32 hash\+\_\+table\+\_\+t\+::nocase}



Number of valid entries in the table. 



Definition at line \textbf{ 165} of file \textbf{ hash\+\_\+table.\+h}.



Referenced by \textbf{ hash\+\_\+table\+\_\+new()}.

\label{structhash__table__t_a34cc067a2c4f517ce8b8921965d0f8dd} 
\index{hash\_table\_t@{hash\_table\_t}!size@{size}}
\index{size@{size}!hash\_table\_t@{hash\_table\_t}}
\doxysubsubsection{size}
{\footnotesize\ttfamily int32 hash\+\_\+table\+\_\+t\+::size}



Primary hash table, excluding entries that collide. 



Definition at line \textbf{ 161} of file \textbf{ hash\+\_\+table.\+h}.



Referenced by \textbf{ hash\+\_\+table\+\_\+display()}, \textbf{ hash\+\_\+table\+\_\+empty()}, \textbf{ hash\+\_\+table\+\_\+free()}, \textbf{ hash\+\_\+table\+\_\+iter\+\_\+next()}, \textbf{ hash\+\_\+table\+\_\+new()}, and \textbf{ hash\+\_\+table\+\_\+tolist()}.

\label{structhash__table__t_ae2ada8f08a449a7dedff357c9a343e0d} 
\index{hash\_table\_t@{hash\_table\_t}!table@{table}}
\index{table@{table}!hash\_table\_t@{hash\_table\_t}}
\doxysubsubsection{table}
{\footnotesize\ttfamily \textbf{ hash\+\_\+entry\+\_\+t}$\ast$ hash\+\_\+table\+\_\+t\+::table}



Definition at line \textbf{ 160} of file \textbf{ hash\+\_\+table.\+h}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sphinxbase/\textbf{ hash\+\_\+table.\+h}\end{DoxyCompactItemize}
