\doxysection{hlist\+\_\+head Struct Reference}
\label{structhlist__head}\index{hlist\_head@{hlist\_head}}


Double linked lists with a single pointer list head.  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ hlist\+\_\+node} $\ast$ \textbf{ first}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Double linked lists with a single pointer list head. 

Mostly useful for hash tables where the two pointer list head is too wasteful. You lose the ability to access the tail in O(1). 

\doxysubsection{Field Documentation}
\mbox{\label{structhlist__head_a247198a722f93022121b73aee62006bb}} 
\index{hlist\_head@{hlist\_head}!first@{first}}
\index{first@{first}!hlist\_head@{hlist\_head}}
\doxysubsubsection{first}
{\footnotesize\ttfamily struct \textbf{ hlist\+\_\+node}$\ast$ hlist\+\_\+head\+::first}



Referenced by \textbf{ hlist\+\_\+move\+\_\+list()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/osmocom/core/\textbf{ linuxlist.\+h}\end{DoxyCompactItemize}
