\hypertarget{class_s_c_i_run_1_1_parser_node}{\section{Parser\-Node Class Reference}
\label{class_s_c_i_run_1_1_parser_node}\index{Parser\-Node@{Parser\-Node}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_parser_node_a82bcb7d749b8ee05549bd29a2d69dcb4}{Parser\-Node} (int kind, const std\-::string \&value)
\item 
\hyperlink{class_s_c_i_run_1_1_parser_node_ad66efd30bca66f038415c63bd696d893}{Parser\-Node} (int kind, const std\-::string \&value, const std\-::string \&type)
\item 
int \hyperlink{class_s_c_i_run_1_1_parser_node_aff65cc3a4dd977b4a46b5a76cc716f2c}{get\-\_\-kind} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_parser_node_a6132e8842c78f30cd65362395c8b93f1}{get\-\_\-type} ()
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_parser_node_af1e05601a7efe9dfc03c207770859749}{get\-\_\-value} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_node_ae864a491ea1233e62d6b4f696ca0152c}{set\-\_\-value} (const std\-::string \&value)
\item 
\hyperlink{namespace_s_c_i_run_a245ae45147f4797da29681296fe40e2e}{Parser\-Node\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_node_ad9638943ca99508556eda4f5e87b69f8}{get\-\_\-arg} (size\-\_\-t j)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_node_af96a5dbf28ee420350664a74f4ba5f08}{set\-\_\-arg} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a245ae45147f4797da29681296fe40e2e}{Parser\-Node\-Handle} handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_node_a7524d5b5981a805832dfea88ba7df3ff}{set\-\_\-arg} (size\-\_\-t j, \hyperlink{class_s_c_i_run_1_1_parser_node}{Parser\-Node} $\ast$ptr)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_node_a31046493a578341dcb78b83c07e3de07}{set\-\_\-function} (\hyperlink{namespace_s_c_i_run_aa79126880ae62ac18e892dede0a29910}{Parser\-Function\-Handle} func)
\item 
\hyperlink{namespace_s_c_i_run_aa79126880ae62ac18e892dede0a29910}{Parser\-Function\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_node_a8ec3260c130613c69b80677847ab2c4a}{get\-\_\-function} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_node_a07bbe414fcfbd98fce7f9bf0fe581d67}{set\-\_\-type} (const std\-::string \&type)
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_node_a61b06dca8d23fcf63d85122ded7d85bb}{num\-\_\-args} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_node_a05fe2eaaa478ef55a7e23aee399b0cc4}{print} (int level) const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_node_a82bcb7d749b8ee05549bd29a2d69dcb4}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!Parser\-Node@{Parser\-Node}}
\index{Parser\-Node@{Parser\-Node}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{Parser\-Node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Node} (
\begin{DoxyParamCaption}
\item[{int}]{kind, }
\item[{const std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_a82bcb7d749b8ee05549bd29a2d69dcb4}
\hypertarget{class_s_c_i_run_1_1_parser_node_ad66efd30bca66f038415c63bd696d893}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!Parser\-Node@{Parser\-Node}}
\index{Parser\-Node@{Parser\-Node}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{Parser\-Node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Node} (
\begin{DoxyParamCaption}
\item[{int}]{kind, }
\item[{const std\-::string \&}]{value, }
\item[{const std\-::string \&}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_ad66efd30bca66f038415c63bd696d893}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_node_ad9638943ca99508556eda4f5e87b69f8}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!get\-\_\-arg@{get\-\_\-arg}}
\index{get\-\_\-arg@{get\-\_\-arg}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{get\-\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Node\-Handle} get\-\_\-arg (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_ad9638943ca99508556eda4f5e87b69f8}
\hypertarget{class_s_c_i_run_1_1_parser_node_a8ec3260c130613c69b80677847ab2c4a}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!get\-\_\-function@{get\-\_\-function}}
\index{get\-\_\-function@{get\-\_\-function}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{get\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Function\-Handle} get\-\_\-function (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_a8ec3260c130613c69b80677847ab2c4a}
\hypertarget{class_s_c_i_run_1_1_parser_node_aff65cc3a4dd977b4a46b5a76cc716f2c}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!get\-\_\-kind@{get\-\_\-kind}}
\index{get\-\_\-kind@{get\-\_\-kind}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{get\-\_\-kind}]{\setlength{\rightskip}{0pt plus 5cm}int get\-\_\-kind (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_aff65cc3a4dd977b4a46b5a76cc716f2c}
\hypertarget{class_s_c_i_run_1_1_parser_node_a6132e8842c78f30cd65362395c8b93f1}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!get\-\_\-type@{get\-\_\-type}}
\index{get\-\_\-type@{get\-\_\-type}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{get\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_a6132e8842c78f30cd65362395c8b93f1}
\hypertarget{class_s_c_i_run_1_1_parser_node_af1e05601a7efe9dfc03c207770859749}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!get\-\_\-value@{get\-\_\-value}}
\index{get\-\_\-value@{get\-\_\-value}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{get\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-value (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_af1e05601a7efe9dfc03c207770859749}
\hypertarget{class_s_c_i_run_1_1_parser_node_a61b06dca8d23fcf63d85122ded7d85bb}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!num\-\_\-args@{num\-\_\-args}}
\index{num\-\_\-args@{num\-\_\-args}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{num\-\_\-args}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-args (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_a61b06dca8d23fcf63d85122ded7d85bb}
\hypertarget{class_s_c_i_run_1_1_parser_node_a05fe2eaaa478ef55a7e23aee399b0cc4}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!print@{print}}
\index{print@{print}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
\item[{int}]{level}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_parser_node_a05fe2eaaa478ef55a7e23aee399b0cc4}
\hypertarget{class_s_c_i_run_1_1_parser_node_af96a5dbf28ee420350664a74f4ba5f08}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!set\-\_\-arg@{set\-\_\-arg}}
\index{set\-\_\-arg@{set\-\_\-arg}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{set\-\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-arg (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Node\-Handle}}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_af96a5dbf28ee420350664a74f4ba5f08}
\hypertarget{class_s_c_i_run_1_1_parser_node_a7524d5b5981a805832dfea88ba7df3ff}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!set\-\_\-arg@{set\-\_\-arg}}
\index{set\-\_\-arg@{set\-\_\-arg}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{set\-\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-arg (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Node} $\ast$}]{ptr}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_a7524d5b5981a805832dfea88ba7df3ff}
\hypertarget{class_s_c_i_run_1_1_parser_node_a31046493a578341dcb78b83c07e3de07}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!set\-\_\-function@{set\-\_\-function}}
\index{set\-\_\-function@{set\-\_\-function}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{set\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-function (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Function\-Handle}}]{func}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_a31046493a578341dcb78b83c07e3de07}
\hypertarget{class_s_c_i_run_1_1_parser_node_a07bbe414fcfbd98fce7f9bf0fe581d67}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!set\-\_\-type@{set\-\_\-type}}
\index{set\-\_\-type@{set\-\_\-type}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\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_node_a07bbe414fcfbd98fce7f9bf0fe581d67}
\hypertarget{class_s_c_i_run_1_1_parser_node_ae864a491ea1233e62d6b4f696ca0152c}{\index{S\-C\-I\-Run\-::\-Parser\-Node@{S\-C\-I\-Run\-::\-Parser\-Node}!set\-\_\-value@{set\-\_\-value}}
\index{set\-\_\-value@{set\-\_\-value}!SCIRun::ParserNode@{S\-C\-I\-Run\-::\-Parser\-Node}}
\subsubsection[{set\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-value (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_node_ae864a491ea1233e62d6b4f696ca0152c}


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}
