\hypertarget{classLLNode}{}\doxysection{LLNode$<$ T $>$ Class Template Reference}
\label{classLLNode}\index{LLNode$<$ T $>$@{LLNode$<$ T $>$}}


Node for a Doubly Linked List.  




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



Collaboration diagram for LLNode$<$ T $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{classLLNode__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classLLNode_aa0b68644339bae868e0e80ace0b6e4a0}{LLNode}} (T \mbox{\hyperlink{classLLNode_a8d5ffe762114d463aece9416b7689ca6}{data}})
\begin{DoxyCompactList}\small\item\em Default constructor for \mbox{\hyperlink{classLLNode}{LLNode}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
T \mbox{\hyperlink{classLLNode_a8d5ffe762114d463aece9416b7689ca6}{data}}
\begin{DoxyCompactList}\small\item\em The data stored in the node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classLLNode}{LLNode}} $\ast$ \mbox{\hyperlink{classLLNode_a04ba4fa1f2dc98d4a84c6b49dbb94260}{next}}
\begin{DoxyCompactList}\small\item\em Pointer to the next node in the linked list. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classLLNode}{LLNode}} $\ast$ \mbox{\hyperlink{classLLNode_a49a42f51f56a86852a3d81f61363c3bb}{prev}}
\begin{DoxyCompactList}\small\item\em Pointer to the previous node in the linked list. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
class LLNode$<$ T $>$}

Node for a Doubly Linked List. 

The {\ttfamily \mbox{\hyperlink{classLLNode}{LLNode}}} class represents a node in a doubly linked list. It contains data of type {\ttfamily T}, and pointers to the next and previous nodes in the list.


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & The type of data to store in the node. \\
\hline
\end{DoxyTemplParams}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classLLNode_aa0b68644339bae868e0e80ace0b6e4a0}\label{classLLNode_aa0b68644339bae868e0e80ace0b6e4a0}} 
\index{LLNode$<$ T $>$@{LLNode$<$ T $>$}!LLNode@{LLNode}}
\index{LLNode@{LLNode}!LLNode$<$ T $>$@{LLNode$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{LLNode()}{LLNode()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{classLLNode}{LLNode}}$<$ T $>$\+::\mbox{\hyperlink{classLLNode}{LLNode}} (\begin{DoxyParamCaption}\item[{T}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Default constructor for \mbox{\hyperlink{classLLNode}{LLNode}}. 


\begin{DoxyParams}{Parameters}
{\em data} & The data to store in the node. \\
\hline
\end{DoxyParams}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classLLNode_a8d5ffe762114d463aece9416b7689ca6}\label{classLLNode_a8d5ffe762114d463aece9416b7689ca6}} 
\index{LLNode$<$ T $>$@{LLNode$<$ T $>$}!data@{data}}
\index{data@{data}!LLNode$<$ T $>$@{LLNode$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
T \mbox{\hyperlink{classLLNode}{LLNode}}$<$ T $>$\+::data}



The data stored in the node. 

\mbox{\Hypertarget{classLLNode_a04ba4fa1f2dc98d4a84c6b49dbb94260}\label{classLLNode_a04ba4fa1f2dc98d4a84c6b49dbb94260}} 
\index{LLNode$<$ T $>$@{LLNode$<$ T $>$}!next@{next}}
\index{next@{next}!LLNode$<$ T $>$@{LLNode$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{next}{next}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{classLLNode}{LLNode}}$\ast$ \mbox{\hyperlink{classLLNode}{LLNode}}$<$ T $>$\+::next}



Pointer to the next node in the linked list. 

\mbox{\Hypertarget{classLLNode_a49a42f51f56a86852a3d81f61363c3bb}\label{classLLNode_a49a42f51f56a86852a3d81f61363c3bb}} 
\index{LLNode$<$ T $>$@{LLNode$<$ T $>$}!prev@{prev}}
\index{prev@{prev}!LLNode$<$ T $>$@{LLNode$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{prev}{prev}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{classLLNode}{LLNode}}$\ast$ \mbox{\hyperlink{classLLNode}{LLNode}}$<$ T $>$\+::prev}



Pointer to the previous node in the linked list. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libgymbo/\mbox{\hyperlink{utils_8h}{utils.\+h}}\end{DoxyCompactItemize}
