\hypertarget{class_s_c_i_run_1_1_parser_tree}{\section{Parser\-Tree Class Reference}
\label{class_s_c_i_run_1_1_parser_tree}\index{Parser\-Tree@{Parser\-Tree}}
}


{\ttfamily \#include $<$Parser.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_parser_tree_aa0672dcd2fa7db5201c0d17175f85122}{Parser\-Tree} (const std\-::string \&varname, \hyperlink{namespace_s_c_i_run_a245ae45147f4797da29681296fe40e2e}{Parser\-Node\-Handle} expression)
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_parser_tree_a06c741f766489cea7dde300d6e1b938d}{get\-\_\-varname} ()
\item 
\hyperlink{namespace_s_c_i_run_a245ae45147f4797da29681296fe40e2e}{Parser\-Node\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_tree_a1b890252eb9a10e719599b4eb94c643d}{get\-\_\-expression\-\_\-tree} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_tree_a707e49b77e4e1be5eb9e538c32fad197}{set\-\_\-expression\-\_\-tree} (\hyperlink{namespace_s_c_i_run_a245ae45147f4797da29681296fe40e2e}{Parser\-Node\-Handle} handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_tree_a07bbe414fcfbd98fce7f9bf0fe581d67}{set\-\_\-type} (const std\-::string \&type)
\item 
const std\-::string \& \hyperlink{class_s_c_i_run_1_1_parser_tree_a35a9ec7f24b46466a9061195899fcf7d}{get\-\_\-type} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_tree_a3a3ab31c19c38fe926198ddc4a0a4a91}{print} () const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{class_s_c_i_run_1_1_parser_tree_ad0051d544ac21062e58db70bd236c698}{ref\-\_\-cnt}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_tree_aa0672dcd2fa7db5201c0d17175f85122}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!Parser\-Tree@{Parser\-Tree}}
\index{Parser\-Tree@{Parser\-Tree}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{Parser\-Tree}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Tree} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{varname, }
\item[{{\bf Parser\-Node\-Handle}}]{expression}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_tree_aa0672dcd2fa7db5201c0d17175f85122}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_tree_a1b890252eb9a10e719599b4eb94c643d}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!get\-\_\-expression\-\_\-tree@{get\-\_\-expression\-\_\-tree}}
\index{get\-\_\-expression\-\_\-tree@{get\-\_\-expression\-\_\-tree}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{get\-\_\-expression\-\_\-tree}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Node\-Handle} get\-\_\-expression\-\_\-tree (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_tree_a1b890252eb9a10e719599b4eb94c643d}
\hypertarget{class_s_c_i_run_1_1_parser_tree_a35a9ec7f24b46466a9061195899fcf7d}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!get\-\_\-type@{get\-\_\-type}}
\index{get\-\_\-type@{get\-\_\-type}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{get\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string\& get\-\_\-type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_tree_a35a9ec7f24b46466a9061195899fcf7d}
\hypertarget{class_s_c_i_run_1_1_parser_tree_a06c741f766489cea7dde300d6e1b938d}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!get\-\_\-varname@{get\-\_\-varname}}
\index{get\-\_\-varname@{get\-\_\-varname}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{get\-\_\-varname}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-varname (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_tree_a06c741f766489cea7dde300d6e1b938d}
\hypertarget{class_s_c_i_run_1_1_parser_tree_a3a3ab31c19c38fe926198ddc4a0a4a91}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!print@{print}}
\index{print@{print}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_parser_tree_a3a3ab31c19c38fe926198ddc4a0a4a91}
\hypertarget{class_s_c_i_run_1_1_parser_tree_a707e49b77e4e1be5eb9e538c32fad197}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!set\-\_\-expression\-\_\-tree@{set\-\_\-expression\-\_\-tree}}
\index{set\-\_\-expression\-\_\-tree@{set\-\_\-expression\-\_\-tree}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{set\-\_\-expression\-\_\-tree}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-expression\-\_\-tree (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Node\-Handle}}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_tree_a707e49b77e4e1be5eb9e538c32fad197}
\hypertarget{class_s_c_i_run_1_1_parser_tree_a07bbe414fcfbd98fce7f9bf0fe581d67}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!set\-\_\-type@{set\-\_\-type}}
\index{set\-\_\-type@{set\-\_\-type}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{set\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-type (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_tree_a07bbe414fcfbd98fce7f9bf0fe581d67}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_tree_ad0051d544ac21062e58db70bd236c698}{\index{S\-C\-I\-Run\-::\-Parser\-Tree@{S\-C\-I\-Run\-::\-Parser\-Tree}!ref\-\_\-cnt@{ref\-\_\-cnt}}
\index{ref\-\_\-cnt@{ref\-\_\-cnt}!SCIRun::ParserTree@{S\-C\-I\-Run\-::\-Parser\-Tree}}
\subsubsection[{ref\-\_\-cnt}]{\setlength{\rightskip}{0pt plus 5cm}int ref\-\_\-cnt}}\label{class_s_c_i_run_1_1_parser_tree_ad0051d544ac21062e58db70bd236c698}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Parser/\hyperlink{_parser_8h}{Parser.\-h}\item 
Core/\-Parser/\hyperlink{_parser_8cc}{Parser.\-cc}\end{DoxyCompactItemize}
