\hypertarget{classCommandTreeNode}{
\section{CommandTreeNode Class Reference}
\label{classCommandTreeNode}\index{CommandTreeNode@{CommandTreeNode}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCommandTreeNode_adab9067b37f1d4c98be02805bb761256}{
{\bfseries CommandTreeNode} (const string \&name, const \hyperlink{classConfigTreeNode}{ConfigTreeNode} $\ast$ctn, const \hyperlink{classTemplateTreeNode}{TemplateTreeNode} $\ast$ttn)}
\label{classCommandTreeNode_adab9067b37f1d4c98be02805bb761256}

\item 
\hypertarget{classCommandTreeNode_a29424b1f2479a8fe0bc6b284afcdd410}{
void {\bfseries add\_\-child} (\hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$child)}
\label{classCommandTreeNode_a29424b1f2479a8fe0bc6b284afcdd410}

\item 
\hypertarget{classCommandTreeNode_a31d566e732b200164cef4afb993bed35}{
void {\bfseries set\_\-parent} (\hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$parent)}
\label{classCommandTreeNode_a31d566e732b200164cef4afb993bed35}

\item 
\hypertarget{classCommandTreeNode_a4a62d3b06befcabb9b93ed4b76437cc2}{
\hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$ {\bfseries parent} () const }
\label{classCommandTreeNode_a4a62d3b06befcabb9b93ed4b76437cc2}

\item 
\hypertarget{classCommandTreeNode_ac2e8231ed586bb70405c167e8c94b802}{
const list$<$ \hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$ $>$ \& {\bfseries children} () const }
\label{classCommandTreeNode_ac2e8231ed586bb70405c167e8c94b802}

\item 
\hypertarget{classCommandTreeNode_a60b7f6361dd19cba2bec35ef9ed4ec29}{
string {\bfseries str} () const }
\label{classCommandTreeNode_a60b7f6361dd19cba2bec35ef9ed4ec29}

\item 
\hypertarget{classCommandTreeNode_aa40d8de8ea9040d0692d898eaffe0c14}{
const string \& {\bfseries name} () const }
\label{classCommandTreeNode_aa40d8de8ea9040d0692d898eaffe0c14}

\item 
\hypertarget{classCommandTreeNode_aac33d3aac596bc77d0bf15df6cdf9b65}{
string {\bfseries subtree\_\-str} () const }
\label{classCommandTreeNode_aac33d3aac596bc77d0bf15df6cdf9b65}

\item 
\hypertarget{classCommandTreeNode_ae2fbf5e84f4b3d112858e23a12601228}{
void {\bfseries set\_\-has\_\-command} ()}
\label{classCommandTreeNode_ae2fbf5e84f4b3d112858e23a12601228}

\item 
\hypertarget{classCommandTreeNode_a1e63717f15bb24d260db46916366f3f9}{
bool {\bfseries has\_\-command} () const }
\label{classCommandTreeNode_a1e63717f15bb24d260db46916366f3f9}

\item 
\hypertarget{classCommandTreeNode_ab22026ed5d1aa022477c34eda16eba89}{
const \hyperlink{classConfigTreeNode}{ConfigTreeNode} $\ast$ {\bfseries config\_\-tree\_\-node} () const }
\label{classCommandTreeNode_ab22026ed5d1aa022477c34eda16eba89}

\item 
\hypertarget{classCommandTreeNode_a0418f6024367c84c13a5b05b9b3345b2}{
const \hyperlink{classTemplateTreeNode}{TemplateTreeNode} $\ast$ {\bfseries template\_\-tree\_\-node} () const }
\label{classCommandTreeNode_a0418f6024367c84c13a5b05b9b3345b2}

\item 
\hypertarget{classCommandTreeNode_a4481edf40ea29ea0f352cfe68976ba35}{
const \hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$ {\bfseries subroot} (list$<$ string $>$ path) const }
\label{classCommandTreeNode_a4481edf40ea29ea0f352cfe68976ba35}

\item 
\hypertarget{classCommandTreeNode_a31e7fd6d123aafd1b0e2a53ecb453d0c}{
const string \& {\bfseries help} () const }
\label{classCommandTreeNode_a31e7fd6d123aafd1b0e2a53ecb453d0c}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCommandTreeNode_a3cf68b69901700cbe5fed9fa002317ff}{
string {\bfseries \_\-name}}
\label{classCommandTreeNode_a3cf68b69901700cbe5fed9fa002317ff}

\item 
\hypertarget{classCommandTreeNode_a1f32fdfaf1da746b6a89ebf3cd9de6b1}{
bool {\bfseries \_\-has\_\-command}}
\label{classCommandTreeNode_a1f32fdfaf1da746b6a89ebf3cd9de6b1}

\item 
\hypertarget{classCommandTreeNode_a6d665a09e94c06892dd13913ea68724f}{
\hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$ {\bfseries \_\-parent}}
\label{classCommandTreeNode_a6d665a09e94c06892dd13913ea68724f}

\item 
\hypertarget{classCommandTreeNode_aac90c13185310cce3a0facaab2708847}{
const \hyperlink{classConfigTreeNode}{ConfigTreeNode} $\ast$ {\bfseries \_\-config\_\-tree\_\-node}}
\label{classCommandTreeNode_aac90c13185310cce3a0facaab2708847}

\item 
\hypertarget{classCommandTreeNode_af80cc0cf66c887369782993a4e9a4b9b}{
const \hyperlink{classTemplateTreeNode}{TemplateTreeNode} $\ast$ {\bfseries \_\-template\_\-tree\_\-node}}
\label{classCommandTreeNode_af80cc0cf66c887369782993a4e9a4b9b}

\item 
\hypertarget{classCommandTreeNode_a7858def35b388de917b5fcfcf89c42fe}{
list$<$ \hyperlink{classCommandTreeNode}{CommandTreeNode} $\ast$ $>$ {\bfseries \_\-children}}
\label{classCommandTreeNode_a7858def35b388de917b5fcfcf89c42fe}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rtrmgr/command\_\-tree.hh\item 
/home/greearb/git/xorp.ct.github/xorp/rtrmgr/command\_\-tree.cc\end{DoxyCompactItemize}
