\hypertarget{a00730}{\section{V\+S\+I\+:\+:Input Class Reference}
\label{a00730}\index{V\+S\+I\+::\+Input@{V\+S\+I\+::\+Input}}
}


{\ttfamily \#include $<$Plugin-\/\+V\+S\+I/parser/input.\+hh$>$}

Inheritance diagram for V\+S\+I\+:\+:Input\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00730}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00730_a946271299a8be2e4f02b18d5fce0e436}{enum \hyperlink{a00730_a946271299a8be2e4f02b18d5fce0e436}{State} \{ {\bfseries No\+External\+Input} = 0x1, 
{\bfseries No\+User\+Input} = 0x2, 
{\bfseries No\+Runtime\+User\+Input} = 0x4, 
{\bfseries Optional} = 0x8
 \}}\label{a00730_a946271299a8be2e4f02b18d5fce0e436}

\begin{DoxyCompactList}\small\item\em \hyperlink{a00730}{Input} states. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00730_a6e0e33fd2f6a3563c048fff0e8e9379f}{\hyperlink{a00730_a6e0e33fd2f6a3563c048fff0e8e9379f}{Input} (\hyperlink{a00529}{Element} $\ast$\+\_\+f)}\label{a00730_a6e0e33fd2f6a3563c048fff0e8e9379f}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a00730_a6e714a3a20f58251d0c0032d366a0626}{unsigned int \hyperlink{a00730_a6e714a3a20f58251d0c0032d366a0626}{state} ()}\label{a00730_a6e714a3a20f58251d0c0032d366a0626}

\begin{DoxyCompactList}\small\item\em Current state. \end{DoxyCompactList}\item 
\hypertarget{a00730_a8c6ea36cf4bddc16889be3614586175d}{void \hyperlink{a00730_a8c6ea36cf4bddc16889be3614586175d}{set\+State} (unsigned int \+\_\+state)}\label{a00730_a8c6ea36cf4bddc16889be3614586175d}

\begin{DoxyCompactList}\small\item\em Sets the state. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00730_a6a84eb3b74c305ce997c583a69f5b485}{unsigned int {\bfseries state\+\_\+}}\label{a00730_a6a84eb3b74c305ce997c583a69f5b485}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00730_ac26c806e60ca4a0547680edb68f6e39b}{class {\bfseries Context}}\label{a00730_ac26c806e60ca4a0547680edb68f6e39b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class representing an input of an element 

Definition at line 66 of file input.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+V\+S\+I/parser/input.\+hh\item 
Plugin-\/\+V\+S\+I/parser/input.\+cc\end{DoxyCompactItemize}
