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


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

Inheritance diagram for V\+SI\+:\+:Input\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a10740}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10740_a946271299a8be2e4f02b18d5fce0e436}\label{a10740_a946271299a8be2e4f02b18d5fce0e436}} 
enum \hyperlink{a10740_a946271299a8be2e4f02b18d5fce0e436}{State} \{ {\bfseries No\+External\+Input} = 0x1, 
{\bfseries No\+User\+Input} = 0x2, 
{\bfseries No\+Runtime\+User\+Input} = 0x4, 
{\bfseries Optional} = 0x8
 \}\begin{DoxyCompactList}\small\item\em \hyperlink{a10740}{Input} states. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10740_a6e0e33fd2f6a3563c048fff0e8e9379f}\label{a10740_a6e0e33fd2f6a3563c048fff0e8e9379f}} 
\hyperlink{a10740_a6e0e33fd2f6a3563c048fff0e8e9379f}{Input} (\hyperlink{a10728}{Element} $\ast$\+\_\+f)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10740_a6e714a3a20f58251d0c0032d366a0626}\label{a10740_a6e714a3a20f58251d0c0032d366a0626}} 
unsigned int \hyperlink{a10740_a6e714a3a20f58251d0c0032d366a0626}{state} ()
\begin{DoxyCompactList}\small\item\em Current state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10740_a8c6ea36cf4bddc16889be3614586175d}\label{a10740_a8c6ea36cf4bddc16889be3614586175d}} 
void \hyperlink{a10740_a8c6ea36cf4bddc16889be3614586175d}{set\+State} (unsigned int \+\_\+state)
\begin{DoxyCompactList}\small\item\em Sets the state. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10740_a6a84eb3b74c305ce997c583a69f5b485}\label{a10740_a6a84eb3b74c305ce997c583a69f5b485}} 
unsigned int {\bfseries state\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10740_ac26c806e60ca4a0547680edb68f6e39b}\label{a10740_ac26c806e60ca4a0547680edb68f6e39b}} 
class {\bfseries Context}
\end{DoxyCompactItemize}


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

Definition at line 60 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}
