\hypertarget{classAction}{
\section{Action Class Reference}
\label{classAction}\index{Action@{Action}}
}
Inheritance diagram for Action:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classAction}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries ActionCharType} \{ {\bfseries VAR}, 
{\bfseries NON\_\-VAR}, 
{\bfseries QUOTE}, 
{\bfseries ASSIGN}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAction_ace274c5757e1e8d6029873dee661280d}{
{\bfseries Action} (\hyperlink{classTemplateTreeNode}{TemplateTreeNode} \&template\_\-tree\_\-node, const list$<$ string $>$ \&action)}
\label{classAction_ace274c5757e1e8d6029873dee661280d}

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

\item 
\hypertarget{classAction_a3997ac6af77fa622761b13416d0a51fd}{
\hyperlink{classTemplateTreeNode}{TemplateTreeNode} \& {\bfseries template\_\-tree\_\-node} ()}
\label{classAction_a3997ac6af77fa622761b13416d0a51fd}

\item 
\hypertarget{classAction_ac36367a677792f6b5ec359c70ec5debe}{
const \hyperlink{classTemplateTreeNode}{TemplateTreeNode} \& {\bfseries template\_\-tree\_\-node} () const }
\label{classAction_ac36367a677792f6b5ec359c70ec5debe}

\item 
\hypertarget{classAction_aff02760ac0e22a271109b61c229af9b3}{
virtual bool {\bfseries expand\_\-action} (string \&error\_\-msg)}
\label{classAction_aff02760ac0e22a271109b61c229af9b3}

\item 
\hypertarget{classAction_a5cc7b0d23b80a546bb89893ecd0c59af}{
virtual bool {\bfseries check\_\-referred\_\-variables} (string \&error\_\-msg) const }
\label{classAction_a5cc7b0d23b80a546bb89893ecd0c59af}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classAction_a22113ca41109d96312d8a28649020fcb}{
list$<$ string $>$ {\bfseries \_\-action}}
\label{classAction_a22113ca41109d96312d8a28649020fcb}

\item 
\hypertarget{classAction_a81ed7c040577ef20ca66e33256e70bdb}{
list$<$ string $>$ {\bfseries \_\-split\_\-cmd}}
\label{classAction_a81ed7c040577ef20ca66e33256e70bdb}

\item 
\hypertarget{classAction_a8040fd8a60d16847df66799323381e71}{
list$<$ string $>$ {\bfseries \_\-referred\_\-variables}}
\label{classAction_a8040fd8a60d16847df66799323381e71}

\item 
\hypertarget{classAction_a005e1dc774d181cebfc817c1cedb5fd7}{
\hyperlink{classTemplateTreeNode}{TemplateTreeNode} \& {\bfseries \_\-template\_\-tree\_\-node}}
\label{classAction_a005e1dc774d181cebfc817c1cedb5fd7}

\end{DoxyCompactItemize}


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