\hypertarget{_node_8h}{
\section{src/libUnuk/Node.h File Reference}
\label{_node_8h}\index{src/libUnuk/Node.h@{src/libUnuk/Node.h}}
}
{\ttfamily \#include $<$memory.h$>$}\par
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_node}{Node}
\item 
struct \hyperlink{struct_stack}{Stack}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_node_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{NULL}~0
\item 
\#define \hyperlink{_node_8h_ab05545428df79998c9e194b94af5719e}{NL\_\-ADDOPEN}~0
\item 
\#define \hyperlink{_node_8h_a9837623b7b68b7e300c6a7da2d9d7031}{NL\_\-STARTOPEN}~1
\item 
\#define \hyperlink{_node_8h_a1acd562f710a6449a6b18bae027f0bf6}{NL\_\-DELETEOPEN}~2
\item 
\#define \hyperlink{_node_8h_a8c19a2edf0ff02eb011b5520ba20cb4c}{NL\_\-ADDCLOSED}~3
\item 
\#define \hyperlink{_node_8h_a71037a5b18b40a73fdfbca2e6ab14992}{NC\_\-INITIALADD}~0
\item 
\#define \hyperlink{_node_8h_a4977c8f5a18809e124f6dc06e2c7e782}{NC\_\-OPENADD\_\-UP}~1
\item 
\#define \hyperlink{_node_8h_af982644c11c402068e438d16a1efc6ca}{NC\_\-OPENADD}~2
\item 
\#define \hyperlink{_node_8h_a84ef0807d04367327b2fc3a127f39323}{NC\_\-CLOSEDADD\_\-UP}~3
\item 
\#define \hyperlink{_node_8h_aef8d92ca08f0677c66fb95c93bf0c8f4}{NC\_\-CLOSEADD}~4
\item 
\#define \hyperlink{_node_8h_a9433aa84fc8e737fc09ed9fa9640a0a5}{NC\_\-NEWADD}~5
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef int($\ast$ \hyperlink{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}{Func} )(\hyperlink{class_node}{Node} $\ast$, \hyperlink{class_node}{Node} $\ast$, int, void $\ast$)
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{_node_8h_aef8d92ca08f0677c66fb95c93bf0c8f4}{
\index{Node.h@{Node.h}!NC\_\-CLOSEADD@{NC\_\-CLOSEADD}}
\index{NC\_\-CLOSEADD@{NC\_\-CLOSEADD}!Node.h@{Node.h}}
\subsubsection[{NC\_\-CLOSEADD}]{\setlength{\rightskip}{0pt plus 5cm}\#define NC\_\-CLOSEADD~4}}
\label{_node_8h_aef8d92ca08f0677c66fb95c93bf0c8f4}


Definition at line 18 of file Node.h.

\hypertarget{_node_8h_a84ef0807d04367327b2fc3a127f39323}{
\index{Node.h@{Node.h}!NC\_\-CLOSEDADD\_\-UP@{NC\_\-CLOSEDADD\_\-UP}}
\index{NC\_\-CLOSEDADD\_\-UP@{NC\_\-CLOSEDADD\_\-UP}!Node.h@{Node.h}}
\subsubsection[{NC\_\-CLOSEDADD\_\-UP}]{\setlength{\rightskip}{0pt plus 5cm}\#define NC\_\-CLOSEDADD\_\-UP~3}}
\label{_node_8h_a84ef0807d04367327b2fc3a127f39323}


Definition at line 17 of file Node.h.

\hypertarget{_node_8h_a71037a5b18b40a73fdfbca2e6ab14992}{
\index{Node.h@{Node.h}!NC\_\-INITIALADD@{NC\_\-INITIALADD}}
\index{NC\_\-INITIALADD@{NC\_\-INITIALADD}!Node.h@{Node.h}}
\subsubsection[{NC\_\-INITIALADD}]{\setlength{\rightskip}{0pt plus 5cm}\#define NC\_\-INITIALADD~0}}
\label{_node_8h_a71037a5b18b40a73fdfbca2e6ab14992}


Definition at line 14 of file Node.h.

\hypertarget{_node_8h_a9433aa84fc8e737fc09ed9fa9640a0a5}{
\index{Node.h@{Node.h}!NC\_\-NEWADD@{NC\_\-NEWADD}}
\index{NC\_\-NEWADD@{NC\_\-NEWADD}!Node.h@{Node.h}}
\subsubsection[{NC\_\-NEWADD}]{\setlength{\rightskip}{0pt plus 5cm}\#define NC\_\-NEWADD~5}}
\label{_node_8h_a9433aa84fc8e737fc09ed9fa9640a0a5}


Definition at line 19 of file Node.h.

\hypertarget{_node_8h_af982644c11c402068e438d16a1efc6ca}{
\index{Node.h@{Node.h}!NC\_\-OPENADD@{NC\_\-OPENADD}}
\index{NC\_\-OPENADD@{NC\_\-OPENADD}!Node.h@{Node.h}}
\subsubsection[{NC\_\-OPENADD}]{\setlength{\rightskip}{0pt plus 5cm}\#define NC\_\-OPENADD~2}}
\label{_node_8h_af982644c11c402068e438d16a1efc6ca}


Definition at line 16 of file Node.h.

\hypertarget{_node_8h_a4977c8f5a18809e124f6dc06e2c7e782}{
\index{Node.h@{Node.h}!NC\_\-OPENADD\_\-UP@{NC\_\-OPENADD\_\-UP}}
\index{NC\_\-OPENADD\_\-UP@{NC\_\-OPENADD\_\-UP}!Node.h@{Node.h}}
\subsubsection[{NC\_\-OPENADD\_\-UP}]{\setlength{\rightskip}{0pt plus 5cm}\#define NC\_\-OPENADD\_\-UP~1}}
\label{_node_8h_a4977c8f5a18809e124f6dc06e2c7e782}


Definition at line 15 of file Node.h.

\hypertarget{_node_8h_a8c19a2edf0ff02eb011b5520ba20cb4c}{
\index{Node.h@{Node.h}!NL\_\-ADDCLOSED@{NL\_\-ADDCLOSED}}
\index{NL\_\-ADDCLOSED@{NL\_\-ADDCLOSED}!Node.h@{Node.h}}
\subsubsection[{NL\_\-ADDCLOSED}]{\setlength{\rightskip}{0pt plus 5cm}\#define NL\_\-ADDCLOSED~3}}
\label{_node_8h_a8c19a2edf0ff02eb011b5520ba20cb4c}


Definition at line 12 of file Node.h.

\hypertarget{_node_8h_ab05545428df79998c9e194b94af5719e}{
\index{Node.h@{Node.h}!NL\_\-ADDOPEN@{NL\_\-ADDOPEN}}
\index{NL\_\-ADDOPEN@{NL\_\-ADDOPEN}!Node.h@{Node.h}}
\subsubsection[{NL\_\-ADDOPEN}]{\setlength{\rightskip}{0pt plus 5cm}\#define NL\_\-ADDOPEN~0}}
\label{_node_8h_ab05545428df79998c9e194b94af5719e}


Definition at line 9 of file Node.h.

\hypertarget{_node_8h_a1acd562f710a6449a6b18bae027f0bf6}{
\index{Node.h@{Node.h}!NL\_\-DELETEOPEN@{NL\_\-DELETEOPEN}}
\index{NL\_\-DELETEOPEN@{NL\_\-DELETEOPEN}!Node.h@{Node.h}}
\subsubsection[{NL\_\-DELETEOPEN}]{\setlength{\rightskip}{0pt plus 5cm}\#define NL\_\-DELETEOPEN~2}}
\label{_node_8h_a1acd562f710a6449a6b18bae027f0bf6}


Definition at line 11 of file Node.h.

\hypertarget{_node_8h_a9837623b7b68b7e300c6a7da2d9d7031}{
\index{Node.h@{Node.h}!NL\_\-STARTOPEN@{NL\_\-STARTOPEN}}
\index{NL\_\-STARTOPEN@{NL\_\-STARTOPEN}!Node.h@{Node.h}}
\subsubsection[{NL\_\-STARTOPEN}]{\setlength{\rightskip}{0pt plus 5cm}\#define NL\_\-STARTOPEN~1}}
\label{_node_8h_a9837623b7b68b7e300c6a7da2d9d7031}


Definition at line 10 of file Node.h.

\hypertarget{_node_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{
\index{Node.h@{Node.h}!NULL@{NULL}}
\index{NULL@{NULL}!Node.h@{Node.h}}
\subsubsection[{NULL}]{\setlength{\rightskip}{0pt plus 5cm}\#define NULL~0}}
\label{_node_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}


Definition at line 6 of file Node.h.



\subsection{Typedef Documentation}
\hypertarget{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}{
\index{Node.h@{Node.h}!Func@{Func}}
\index{Func@{Func}!Node.h@{Node.h}}
\subsubsection[{Func}]{\setlength{\rightskip}{0pt plus 5cm}typedef int($\ast$ {\bf Func})({\bf Node} $\ast$, {\bf Node} $\ast$, int, void $\ast$)}}
\label{_node_8h_a65d456bd1d6bcbf35022277e41f5c9c7}


Definition at line 46 of file Node.h.

