\hypertarget{class_s_c_i_run_1_1_parser_program}{\section{Parser\-Program Class Reference}
\label{class_s_c_i_run_1_1_parser_program}\index{Parser\-Program@{Parser\-Program}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_parser_program_a9e944050c3b748bc432ec1572f7047b2}{Parser\-Program} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_ab13412f9334fa465d94ec4186a0eb9d4}{add\-\_\-expression} (const std\-::string \&expression\-\_\-string, \hyperlink{namespace_s_c_i_run_a9b3ff6bd3711c4ee7bac80140c6f120d}{Parser\-Tree\-Handle} expression\-\_\-tree)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a07b986e7542e7b5fa0fee9e87a147c52}{get\-\_\-expression} (int expression\-\_\-num, std\-::string \&expression\-\_\-string, \hyperlink{namespace_s_c_i_run_a9b3ff6bd3711c4ee7bac80140c6f120d}{Parser\-Tree\-Handle} \&expression\-\_\-handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a37ab3abd528b5babc5c67dee45481b2d}{get\-\_\-expression} (int expression\-\_\-num, \hyperlink{namespace_s_c_i_run_a9b3ff6bd3711c4ee7bac80140c6f120d}{Parser\-Tree\-Handle} \&expression\-\_\-handle)
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_acec76eff3879635033b2bb74bc8af8b0}{num\-\_\-expressions} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a724d7f0eb16c516ed5134bb239184ef7}{add\-\_\-input\-\_\-variable} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, const std\-::string \&type=\char`\"{}U\char`\"{}, int flags=0)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_ac64e703378993a505cf49bbe1984b00c}{add\-\_\-output\-\_\-variable} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, const std\-::string \&type=\char`\"{}U\char`\"{}, int flags=0)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a436d3f463fa64bd5fba4e79b1feb7af3}{get\-\_\-input\-\_\-variables} (\hyperlink{namespace_s_c_i_run_aab92f468ff18300f888d0acf963c9d0e}{Parser\-Variable\-List} \&var\-\_\-list)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_ad86a0bd1629ee58ad9f92a50a4986a30}{get\-\_\-output\-\_\-variables} (\hyperlink{namespace_s_c_i_run_aab92f468ff18300f888d0acf963c9d0e}{Parser\-Variable\-List} \&var\-\_\-list)
\item 
\hyperlink{namespace_s_c_i_run_ae3b96a7f99ca8fef7635ec543bafdd07}{Parser\-Function\-Catalog\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_program_ae9a644bd2f732f8ff3258a8a6871635d}{get\-\_\-catalog} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_ac66dafbf91514d195523fbad8a8c8dad}{set\-\_\-catalog} (\hyperlink{namespace_s_c_i_run_ae3b96a7f99ca8fef7635ec543bafdd07}{Parser\-Function\-Catalog\-Handle} catalog)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a1de0f1a6fc0125b88acdaf81dc409552}{add\-\_\-const\-\_\-var} (\hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_ad4ba195b6758d479749b72352dc752a9}{add\-\_\-single\-\_\-var} (\hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a4ce15c69988d88fcf143c64bd91d7ba2}{add\-\_\-sequential\-\_\-var} (\hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_ac2649674a7ab469b9c78d6f8851127d9}{add\-\_\-const\-\_\-function} (\hyperlink{namespace_s_c_i_run_a3e391ea7ee450a8bfbc1a1539e6ccfbb}{Parser\-Script\-Function\-Handle} \&handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a5ce452f82c8f414941124062fc7dde23}{add\-\_\-single\-\_\-function} (\hyperlink{namespace_s_c_i_run_a3e391ea7ee450a8bfbc1a1539e6ccfbb}{Parser\-Script\-Function\-Handle} \&handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_aafe9cc06d8ce9be749bd7347efa0cd8e}{add\-\_\-sequential\-\_\-function} (\hyperlink{namespace_s_c_i_run_a3e391ea7ee450a8bfbc1a1539e6ccfbb}{Parser\-Script\-Function\-Handle} \&handle)
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_a2283f93f611c2b2807ebe6bdb45f7e33}{num\-\_\-const\-\_\-variables} ()
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_a981b4cb0998f5e728ce79406b9f2f2a7}{num\-\_\-single\-\_\-variables} ()
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_a6b8dbe47af2bedc88f29885e57501df0}{num\-\_\-sequential\-\_\-variables} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_parser_program_a0a423779b1a593f30428554ce4f76d23}{get\-\_\-const\-\_\-variable} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
bool \hyperlink{class_s_c_i_run_1_1_parser_program_a041a2390f1c3ce539c373bb72067059d}{get\-\_\-single\-\_\-variable} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
bool \hyperlink{class_s_c_i_run_1_1_parser_program_a72c42aa4576a8cce1b085f47cd4bdcaa}{get\-\_\-sequential\-\_\-variable} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_aacae7b91dad2c3520c44a4403cdc94fa}{num\-\_\-const\-\_\-functions} ()
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_aceb9f528d87bdb51d372b8f7419ad1f3}{num\-\_\-single\-\_\-functions} ()
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_program_a84fe1f38384798c98c3fc49a9635f9c7}{num\-\_\-sequential\-\_\-functions} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_parser_program_ab0ae7ff410692846eab845db37b0ebab}{get\-\_\-const\-\_\-function} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a3e391ea7ee450a8bfbc1a1539e6ccfbb}{Parser\-Script\-Function\-Handle} \&handle)
\item 
bool \hyperlink{class_s_c_i_run_1_1_parser_program_a2271dc9d96dd04791f440eab0cd7e5ea}{get\-\_\-single\-\_\-function} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a3e391ea7ee450a8bfbc1a1539e6ccfbb}{Parser\-Script\-Function\-Handle} \&handle)
\item 
bool \hyperlink{class_s_c_i_run_1_1_parser_program_a02f1d2e474a902c4b5a0ad71e1e6b66f}{get\-\_\-sequential\-\_\-function} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a3e391ea7ee450a8bfbc1a1539e6ccfbb}{Parser\-Script\-Function\-Handle} \&handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_program_a3a3ab31c19c38fe926198ddc4a0a4a91}{print} () const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{class_s_c_i_run_1_1_parser_program_ad0051d544ac21062e58db70bd236c698}{ref\-\_\-cnt}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_program_a9e944050c3b748bc432ec1572f7047b2}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!Parser\-Program@{Parser\-Program}}
\index{Parser\-Program@{Parser\-Program}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{Parser\-Program}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Program} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_a9e944050c3b748bc432ec1572f7047b2}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_program_ac2649674a7ab469b9c78d6f8851127d9}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-const\-\_\-function@{add\-\_\-const\-\_\-function}}
\index{add\-\_\-const\-\_\-function@{add\-\_\-const\-\_\-function}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-const\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-const\-\_\-function (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Function\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_ac2649674a7ab469b9c78d6f8851127d9}
\hypertarget{class_s_c_i_run_1_1_parser_program_a1de0f1a6fc0125b88acdaf81dc409552}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-const\-\_\-var@{add\-\_\-const\-\_\-var}}
\index{add\-\_\-const\-\_\-var@{add\-\_\-const\-\_\-var}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-const\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-const\-\_\-var (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a1de0f1a6fc0125b88acdaf81dc409552}
\hypertarget{class_s_c_i_run_1_1_parser_program_ab13412f9334fa465d94ec4186a0eb9d4}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-expression@{add\-\_\-expression}}
\index{add\-\_\-expression@{add\-\_\-expression}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-expression}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-expression (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{expression\-\_\-string, }
\item[{{\bf Parser\-Tree\-Handle}}]{expression\-\_\-tree}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_ab13412f9334fa465d94ec4186a0eb9d4}
\hypertarget{class_s_c_i_run_1_1_parser_program_a724d7f0eb16c516ed5134bb239184ef7}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-input\-\_\-variable@{add\-\_\-input\-\_\-variable}}
\index{add\-\_\-input\-\_\-variable@{add\-\_\-input\-\_\-variable}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-input\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-input\-\_\-variable (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::string \&}]{type = {\ttfamily \char`\"{}U\char`\"{}}, }
\item[{int}]{flags = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_a724d7f0eb16c516ed5134bb239184ef7}
\hypertarget{class_s_c_i_run_1_1_parser_program_ac64e703378993a505cf49bbe1984b00c}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-output\-\_\-variable@{add\-\_\-output\-\_\-variable}}
\index{add\-\_\-output\-\_\-variable@{add\-\_\-output\-\_\-variable}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-output\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-output\-\_\-variable (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::string \&}]{type = {\ttfamily \char`\"{}U\char`\"{}}, }
\item[{int}]{flags = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_ac64e703378993a505cf49bbe1984b00c}
\hypertarget{class_s_c_i_run_1_1_parser_program_aafe9cc06d8ce9be749bd7347efa0cd8e}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-sequential\-\_\-function@{add\-\_\-sequential\-\_\-function}}
\index{add\-\_\-sequential\-\_\-function@{add\-\_\-sequential\-\_\-function}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-sequential\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-sequential\-\_\-function (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Function\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_aafe9cc06d8ce9be749bd7347efa0cd8e}
\hypertarget{class_s_c_i_run_1_1_parser_program_a4ce15c69988d88fcf143c64bd91d7ba2}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-sequential\-\_\-var@{add\-\_\-sequential\-\_\-var}}
\index{add\-\_\-sequential\-\_\-var@{add\-\_\-sequential\-\_\-var}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-sequential\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-sequential\-\_\-var (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a4ce15c69988d88fcf143c64bd91d7ba2}
\hypertarget{class_s_c_i_run_1_1_parser_program_a5ce452f82c8f414941124062fc7dde23}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-single\-\_\-function@{add\-\_\-single\-\_\-function}}
\index{add\-\_\-single\-\_\-function@{add\-\_\-single\-\_\-function}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-single\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-single\-\_\-function (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Function\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a5ce452f82c8f414941124062fc7dde23}
\hypertarget{class_s_c_i_run_1_1_parser_program_ad4ba195b6758d479749b72352dc752a9}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!add\-\_\-single\-\_\-var@{add\-\_\-single\-\_\-var}}
\index{add\-\_\-single\-\_\-var@{add\-\_\-single\-\_\-var}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{add\-\_\-single\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-single\-\_\-var (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_ad4ba195b6758d479749b72352dc752a9}
\hypertarget{class_s_c_i_run_1_1_parser_program_ae9a644bd2f732f8ff3258a8a6871635d}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-catalog@{get\-\_\-catalog}}
\index{get\-\_\-catalog@{get\-\_\-catalog}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-catalog}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Function\-Catalog\-Handle} get\-\_\-catalog (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_ae9a644bd2f732f8ff3258a8a6871635d}
\hypertarget{class_s_c_i_run_1_1_parser_program_ab0ae7ff410692846eab845db37b0ebab}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-const\-\_\-function@{get\-\_\-const\-\_\-function}}
\index{get\-\_\-const\-\_\-function@{get\-\_\-const\-\_\-function}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-const\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-const\-\_\-function (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Function\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_ab0ae7ff410692846eab845db37b0ebab}
\hypertarget{class_s_c_i_run_1_1_parser_program_a0a423779b1a593f30428554ce4f76d23}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-const\-\_\-variable@{get\-\_\-const\-\_\-variable}}
\index{get\-\_\-const\-\_\-variable@{get\-\_\-const\-\_\-variable}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-const\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-const\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a0a423779b1a593f30428554ce4f76d23}
\hypertarget{class_s_c_i_run_1_1_parser_program_a07b986e7542e7b5fa0fee9e87a147c52}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-expression@{get\-\_\-expression}}
\index{get\-\_\-expression@{get\-\_\-expression}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-expression}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-expression (
\begin{DoxyParamCaption}
\item[{int}]{expression\-\_\-num, }
\item[{std\-::string \&}]{expression\-\_\-string, }
\item[{{\bf Parser\-Tree\-Handle} \&}]{expression\-\_\-handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_a07b986e7542e7b5fa0fee9e87a147c52}
\hypertarget{class_s_c_i_run_1_1_parser_program_a37ab3abd528b5babc5c67dee45481b2d}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-expression@{get\-\_\-expression}}
\index{get\-\_\-expression@{get\-\_\-expression}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-expression}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-expression (
\begin{DoxyParamCaption}
\item[{int}]{expression\-\_\-num, }
\item[{{\bf Parser\-Tree\-Handle} \&}]{expression\-\_\-handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_a37ab3abd528b5babc5c67dee45481b2d}
\hypertarget{class_s_c_i_run_1_1_parser_program_a436d3f463fa64bd5fba4e79b1feb7af3}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-input\-\_\-variables@{get\-\_\-input\-\_\-variables}}
\index{get\-\_\-input\-\_\-variables@{get\-\_\-input\-\_\-variables}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-input\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-input\-\_\-variables (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Variable\-List} \&}]{var\-\_\-list}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_a436d3f463fa64bd5fba4e79b1feb7af3}
\hypertarget{class_s_c_i_run_1_1_parser_program_ad86a0bd1629ee58ad9f92a50a4986a30}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-output\-\_\-variables@{get\-\_\-output\-\_\-variables}}
\index{get\-\_\-output\-\_\-variables@{get\-\_\-output\-\_\-variables}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-output\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}void get\-\_\-output\-\_\-variables (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Variable\-List} \&}]{var\-\_\-list}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_ad86a0bd1629ee58ad9f92a50a4986a30}
\hypertarget{class_s_c_i_run_1_1_parser_program_a02f1d2e474a902c4b5a0ad71e1e6b66f}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-sequential\-\_\-function@{get\-\_\-sequential\-\_\-function}}
\index{get\-\_\-sequential\-\_\-function@{get\-\_\-sequential\-\_\-function}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-sequential\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-sequential\-\_\-function (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Function\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a02f1d2e474a902c4b5a0ad71e1e6b66f}
\hypertarget{class_s_c_i_run_1_1_parser_program_a72c42aa4576a8cce1b085f47cd4bdcaa}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-sequential\-\_\-variable@{get\-\_\-sequential\-\_\-variable}}
\index{get\-\_\-sequential\-\_\-variable@{get\-\_\-sequential\-\_\-variable}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-sequential\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-sequential\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a72c42aa4576a8cce1b085f47cd4bdcaa}
\hypertarget{class_s_c_i_run_1_1_parser_program_a2271dc9d96dd04791f440eab0cd7e5ea}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-single\-\_\-function@{get\-\_\-single\-\_\-function}}
\index{get\-\_\-single\-\_\-function@{get\-\_\-single\-\_\-function}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-single\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-single\-\_\-function (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Function\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a2271dc9d96dd04791f440eab0cd7e5ea}
\hypertarget{class_s_c_i_run_1_1_parser_program_a041a2390f1c3ce539c373bb72067059d}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!get\-\_\-single\-\_\-variable@{get\-\_\-single\-\_\-variable}}
\index{get\-\_\-single\-\_\-variable@{get\-\_\-single\-\_\-variable}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{get\-\_\-single\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-single\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a041a2390f1c3ce539c373bb72067059d}
\hypertarget{class_s_c_i_run_1_1_parser_program_aacae7b91dad2c3520c44a4403cdc94fa}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-const\-\_\-functions@{num\-\_\-const\-\_\-functions}}
\index{num\-\_\-const\-\_\-functions@{num\-\_\-const\-\_\-functions}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-const\-\_\-functions}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-const\-\_\-functions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_aacae7b91dad2c3520c44a4403cdc94fa}
\hypertarget{class_s_c_i_run_1_1_parser_program_a2283f93f611c2b2807ebe6bdb45f7e33}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-const\-\_\-variables@{num\-\_\-const\-\_\-variables}}
\index{num\-\_\-const\-\_\-variables@{num\-\_\-const\-\_\-variables}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-const\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-const\-\_\-variables (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a2283f93f611c2b2807ebe6bdb45f7e33}
\hypertarget{class_s_c_i_run_1_1_parser_program_acec76eff3879635033b2bb74bc8af8b0}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-expressions@{num\-\_\-expressions}}
\index{num\-\_\-expressions@{num\-\_\-expressions}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-expressions}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-expressions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_acec76eff3879635033b2bb74bc8af8b0}
\hypertarget{class_s_c_i_run_1_1_parser_program_a84fe1f38384798c98c3fc49a9635f9c7}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-sequential\-\_\-functions@{num\-\_\-sequential\-\_\-functions}}
\index{num\-\_\-sequential\-\_\-functions@{num\-\_\-sequential\-\_\-functions}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-sequential\-\_\-functions}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-sequential\-\_\-functions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a84fe1f38384798c98c3fc49a9635f9c7}
\hypertarget{class_s_c_i_run_1_1_parser_program_a6b8dbe47af2bedc88f29885e57501df0}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-sequential\-\_\-variables@{num\-\_\-sequential\-\_\-variables}}
\index{num\-\_\-sequential\-\_\-variables@{num\-\_\-sequential\-\_\-variables}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-sequential\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-sequential\-\_\-variables (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a6b8dbe47af2bedc88f29885e57501df0}
\hypertarget{class_s_c_i_run_1_1_parser_program_aceb9f528d87bdb51d372b8f7419ad1f3}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-single\-\_\-functions@{num\-\_\-single\-\_\-functions}}
\index{num\-\_\-single\-\_\-functions@{num\-\_\-single\-\_\-functions}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-single\-\_\-functions}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-single\-\_\-functions (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_aceb9f528d87bdb51d372b8f7419ad1f3}
\hypertarget{class_s_c_i_run_1_1_parser_program_a981b4cb0998f5e728ce79406b9f2f2a7}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!num\-\_\-single\-\_\-variables@{num\-\_\-single\-\_\-variables}}
\index{num\-\_\-single\-\_\-variables@{num\-\_\-single\-\_\-variables}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{num\-\_\-single\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-single\-\_\-variables (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_parser_program_a981b4cb0998f5e728ce79406b9f2f2a7}
\hypertarget{class_s_c_i_run_1_1_parser_program_a3a3ab31c19c38fe926198ddc4a0a4a91}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!print@{print}}
\index{print@{print}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_parser_program_a3a3ab31c19c38fe926198ddc4a0a4a91}
\hypertarget{class_s_c_i_run_1_1_parser_program_ac66dafbf91514d195523fbad8a8c8dad}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!set\-\_\-catalog@{set\-\_\-catalog}}
\index{set\-\_\-catalog@{set\-\_\-catalog}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{set\-\_\-catalog}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-catalog (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Function\-Catalog\-Handle}}]{catalog}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_program_ac66dafbf91514d195523fbad8a8c8dad}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_program_ad0051d544ac21062e58db70bd236c698}{\index{S\-C\-I\-Run\-::\-Parser\-Program@{S\-C\-I\-Run\-::\-Parser\-Program}!ref\-\_\-cnt@{ref\-\_\-cnt}}
\index{ref\-\_\-cnt@{ref\-\_\-cnt}!SCIRun::ParserProgram@{S\-C\-I\-Run\-::\-Parser\-Program}}
\subsubsection[{ref\-\_\-cnt}]{\setlength{\rightskip}{0pt plus 5cm}int ref\-\_\-cnt}}\label{class_s_c_i_run_1_1_parser_program_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}
