\hypertarget{structtree__node}{\section{tree\-\_\-node \-Struct \-Reference}
\label{structtree__node}\index{tree\-\_\-node@{tree\-\_\-node}}
}


{\ttfamily \#include $<$enums\-\_\-name\-\_\-tables\-\_\-tt.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{structtree__node_a29d4ae1f2e62dd8c7c88dffe0f63cd19}{append} (int v)
\item 
void \hyperlink{structtree__node_ac8a60e826024721ef1a46130b7bec539}{append} (\hyperlink{structtree__node}{tree\-\_\-node} $\ast$tn)
\item 
\hyperlink{structtree__node_aedf9173a200565bbdb6ca4ff00528f59}{tree\-\_\-node} (int v)
\item 
\hyperlink{structtree__node_a82eb9e5c452500c34b241745e8fca822}{tree\-\_\-node} (const char $\ast$p)
\item 
\hyperlink{structtree__node_ad9952ee925cb2b4503ea1200fe0fe32a}{$\sim$tree\-\_\-node} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structtree__node_ad23e8dea96a5d5809a2aaf7fac3a63ea}{value}
\item 
std\-::map$<$ int, \hyperlink{structtree__node}{tree\-\_\-node} $\ast$ $>$ \hyperlink{structtree__node_a20070a02f4f96820ba7e465d2e861c40}{children}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structtree__node_aedf9173a200565bbdb6ca4ff00528f59}{\index{tree\-\_\-node@{tree\-\_\-node}!tree\-\_\-node@{tree\-\_\-node}}
\index{tree\-\_\-node@{tree\-\_\-node}!tree_node@{tree\-\_\-node}}
\subsubsection[{tree\-\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf tree\-\_\-node\-::tree\-\_\-node} (
\begin{DoxyParamCaption}
\item[{int}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structtree__node_aedf9173a200565bbdb6ca4ff00528f59}


\-Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structtree__node_aedf9173a200565bbdb6ca4ff00528f59_icgraph}
\end{center}
\end{figure}


\hypertarget{structtree__node_a82eb9e5c452500c34b241745e8fca822}{\index{tree\-\_\-node@{tree\-\_\-node}!tree\-\_\-node@{tree\-\_\-node}}
\index{tree\-\_\-node@{tree\-\_\-node}!tree_node@{tree\-\_\-node}}
\subsubsection[{tree\-\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf tree\-\_\-node\-::tree\-\_\-node} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structtree__node_a82eb9e5c452500c34b241745e8fca822}


\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structtree__node_a82eb9e5c452500c34b241745e8fca822_cgraph}
\end{center}
\end{figure}


\hypertarget{structtree__node_ad9952ee925cb2b4503ea1200fe0fe32a}{\index{tree\-\_\-node@{tree\-\_\-node}!$\sim$tree\-\_\-node@{$\sim$tree\-\_\-node}}
\index{$\sim$tree\-\_\-node@{$\sim$tree\-\_\-node}!tree_node@{tree\-\_\-node}}
\subsubsection[{$\sim$tree\-\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf tree\-\_\-node\-::$\sim$tree\-\_\-node} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structtree__node_ad9952ee925cb2b4503ea1200fe0fe32a}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structtree__node_a29d4ae1f2e62dd8c7c88dffe0f63cd19}{\index{tree\-\_\-node@{tree\-\_\-node}!append@{append}}
\index{append@{append}!tree_node@{tree\-\_\-node}}
\subsubsection[{append}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf tree\-\_\-node\-::append} (
\begin{DoxyParamCaption}
\item[{int}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structtree__node_a29d4ae1f2e62dd8c7c88dffe0f63cd19}


\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{structtree__node_a29d4ae1f2e62dd8c7c88dffe0f63cd19_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{structtree__node_a29d4ae1f2e62dd8c7c88dffe0f63cd19_icgraph}
\end{center}
\end{figure}


\hypertarget{structtree__node_ac8a60e826024721ef1a46130b7bec539}{\index{tree\-\_\-node@{tree\-\_\-node}!append@{append}}
\index{append@{append}!tree_node@{tree\-\_\-node}}
\subsubsection[{append}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf tree\-\_\-node\-::append} (
\begin{DoxyParamCaption}
\item[{{\bf tree\-\_\-node} $\ast$}]{tn}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structtree__node_ac8a60e826024721ef1a46130b7bec539}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structtree__node_a20070a02f4f96820ba7e465d2e861c40}{\index{tree\-\_\-node@{tree\-\_\-node}!children@{children}}
\index{children@{children}!tree_node@{tree\-\_\-node}}
\subsubsection[{children}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$int, {\bf tree\-\_\-node}$\ast$$>$ {\bf tree\-\_\-node\-::children}}}\label{structtree__node_a20070a02f4f96820ba7e465d2e861c40}
\hypertarget{structtree__node_ad23e8dea96a5d5809a2aaf7fac3a63ea}{\index{tree\-\_\-node@{tree\-\_\-node}!value@{value}}
\index{value@{value}!tree_node@{tree\-\_\-node}}
\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf tree\-\_\-node\-::value}}}\label{structtree__node_ad23e8dea96a5d5809a2aaf7fac3a63ea}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Intelligence/\hyperlink{enums__name__tables__tt_8h}{enums\-\_\-name\-\_\-tables\-\_\-tt.\-h}\end{DoxyCompactItemize}
