\hypertarget{class_s_c_i_run_1_1_parser_script_function}{\section{Parser\-Script\-Function Class Reference}
\label{class_s_c_i_run_1_1_parser_script_function}\index{Parser\-Script\-Function@{Parser\-Script\-Function}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_parser_script_function_a0a2c579860d6f9c607c3166828ad922e}{Parser\-Script\-Function} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_aa79126880ae62ac18e892dede0a29910}{Parser\-Function\-Handle} function)
\item 
const std\-::string \& \hyperlink{class_s_c_i_run_1_1_parser_script_function_a610463e275c5bf309febf2485ee287bc}{get\-\_\-name} () const 
\item 
size\-\_\-t \hyperlink{class_s_c_i_run_1_1_parser_script_function_acc4a7fb438100c9f733b754fc04d87fd}{num\-\_\-input\-\_\-vars} () const 
\item 
\hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_script_function_a4cac1412266880e358c4a3be615ce555}{get\-\_\-input\-\_\-var} (size\-\_\-t j) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_script_function_afd7b7d2b420d246c1cd6b88a6f816446}{set\-\_\-input\-\_\-var} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
\hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_script_function_aab759bdafa369b9d59335f988e4466b2}{get\-\_\-output\-\_\-var} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_script_function_a96343491380532912646771201feed2b}{set\-\_\-output\-\_\-var} (\hyperlink{namespace_s_c_i_run_a1af385af1eaba1c0e59c8a361f49ea84}{Parser\-Script\-Variable\-Handle} \&handle)
\item 
\hyperlink{namespace_s_c_i_run_aa79126880ae62ac18e892dede0a29910}{Parser\-Function\-Handle} \hyperlink{class_s_c_i_run_1_1_parser_script_function_aa38cfc853f51c8435e9b77581cf60d2a}{get\-\_\-function} () const 
\item 
int \hyperlink{class_s_c_i_run_1_1_parser_script_function_aaed33ee5a72008ca3605fa3f191095ce}{get\-\_\-flags} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_script_function_a4f78c2eb3c46422478aa1b678254e070}{set\-\_\-flags} (int flags)
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_script_function_a6ce5d77984e3ac0df56ec5d240507e1e}{clear\-\_\-flags} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_parser_script_function_a3a3ab31c19c38fe926198ddc4a0a4a91}{print} () const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a0a2c579860d6f9c607c3166828ad922e}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!Parser\-Script\-Function@{Parser\-Script\-Function}}
\index{Parser\-Script\-Function@{Parser\-Script\-Function}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{Parser\-Script\-Function}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Script\-Function} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf Parser\-Function\-Handle}}]{function}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_a0a2c579860d6f9c607c3166828ad922e}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a6ce5d77984e3ac0df56ec5d240507e1e}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!clear\-\_\-flags@{clear\-\_\-flags}}
\index{clear\-\_\-flags@{clear\-\_\-flags}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{clear\-\_\-flags}]{\setlength{\rightskip}{0pt plus 5cm}void clear\-\_\-flags (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_a6ce5d77984e3ac0df56ec5d240507e1e}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_aaed33ee5a72008ca3605fa3f191095ce}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!get\-\_\-flags@{get\-\_\-flags}}
\index{get\-\_\-flags@{get\-\_\-flags}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{get\-\_\-flags}]{\setlength{\rightskip}{0pt plus 5cm}int get\-\_\-flags (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_aaed33ee5a72008ca3605fa3f191095ce}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_aa38cfc853f51c8435e9b77581cf60d2a}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!get\-\_\-function@{get\-\_\-function}}
\index{get\-\_\-function@{get\-\_\-function}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{get\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Function\-Handle} get\-\_\-function (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_aa38cfc853f51c8435e9b77581cf60d2a}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a4cac1412266880e358c4a3be615ce555}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!get\-\_\-input\-\_\-var@{get\-\_\-input\-\_\-var}}
\index{get\-\_\-input\-\_\-var@{get\-\_\-input\-\_\-var}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{get\-\_\-input\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Script\-Variable\-Handle} get\-\_\-input\-\_\-var (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_a4cac1412266880e358c4a3be615ce555}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a610463e275c5bf309febf2485ee287bc}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!get\-\_\-name@{get\-\_\-name}}
\index{get\-\_\-name@{get\-\_\-name}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{get\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string\& get\-\_\-name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_a610463e275c5bf309febf2485ee287bc}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_aab759bdafa369b9d59335f988e4466b2}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!get\-\_\-output\-\_\-var@{get\-\_\-output\-\_\-var}}
\index{get\-\_\-output\-\_\-var@{get\-\_\-output\-\_\-var}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{get\-\_\-output\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Script\-Variable\-Handle} get\-\_\-output\-\_\-var (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_aab759bdafa369b9d59335f988e4466b2}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_acc4a7fb438100c9f733b754fc04d87fd}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!num\-\_\-input\-\_\-vars@{num\-\_\-input\-\_\-vars}}
\index{num\-\_\-input\-\_\-vars@{num\-\_\-input\-\_\-vars}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{num\-\_\-input\-\_\-vars}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t num\-\_\-input\-\_\-vars (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_acc4a7fb438100c9f733b754fc04d87fd}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a3a3ab31c19c38fe926198ddc4a0a4a91}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!print@{print}}
\index{print@{print}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_parser_script_function_a3a3ab31c19c38fe926198ddc4a0a4a91}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a4f78c2eb3c46422478aa1b678254e070}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!set\-\_\-flags@{set\-\_\-flags}}
\index{set\-\_\-flags@{set\-\_\-flags}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{set\-\_\-flags}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-flags (
\begin{DoxyParamCaption}
\item[{int}]{flags}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_a4f78c2eb3c46422478aa1b678254e070}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_afd7b7d2b420d246c1cd6b88a6f816446}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!set\-\_\-input\-\_\-var@{set\-\_\-input\-\_\-var}}
\index{set\-\_\-input\-\_\-var@{set\-\_\-input\-\_\-var}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{set\-\_\-input\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-input\-\_\-var (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_afd7b7d2b420d246c1cd6b88a6f816446}
\hypertarget{class_s_c_i_run_1_1_parser_script_function_a96343491380532912646771201feed2b}{\index{S\-C\-I\-Run\-::\-Parser\-Script\-Function@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}!set\-\_\-output\-\_\-var@{set\-\_\-output\-\_\-var}}
\index{set\-\_\-output\-\_\-var@{set\-\_\-output\-\_\-var}!SCIRun::ParserScriptFunction@{S\-C\-I\-Run\-::\-Parser\-Script\-Function}}
\subsubsection[{set\-\_\-output\-\_\-var}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-output\-\_\-var (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Script\-Variable\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_parser_script_function_a96343491380532912646771201feed2b}


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}
