\hypertarget{classVSI_1_1InOut}{}\section{V\+SI\+:\+:In\+Out Class Reference}
\label{classVSI_1_1InOut}\index{V\+S\+I\+::\+In\+Out@{V\+S\+I\+::\+In\+Out}}


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

Inheritance diagram for V\+SI\+:\+:In\+Out\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classVSI_1_1InOut}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a963d41b278ea5c0807906223ae5b5704}\label{classVSI_1_1InOut_a963d41b278ea5c0807906223ae5b5704}} 
\hyperlink{classVSI_1_1InOut_a963d41b278ea5c0807906223ae5b5704}{In\+Out} (\hyperlink{classVSI_1_1Element}{Element} $\ast$\+\_\+e)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1InOut_ad9b2640171b7dc6276a9e9dac228419b}\label{classVSI_1_1InOut_ad9b2640171b7dc6276a9e9dac228419b}} 
const Q\+String \& \hyperlink{classVSI_1_1InOut_ad9b2640171b7dc6276a9e9dac228419b}{name} () const
\begin{DoxyCompactList}\small\item\em Name. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a6756b473b9012b157ca3a672d5bd80d7}\label{classVSI_1_1InOut_a6756b473b9012b157ca3a672d5bd80d7}} 
const Q\+String \& \hyperlink{classVSI_1_1InOut_a6756b473b9012b157ca3a672d5bd80d7}{short\+Description} () const
\begin{DoxyCompactList}\small\item\em Short description. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1InOut_ada701d93d19a1a3e2bfa6ccca0035192}\label{classVSI_1_1InOut_ada701d93d19a1a3e2bfa6ccca0035192}} 
const Q\+String \& \hyperlink{classVSI_1_1InOut_ada701d93d19a1a3e2bfa6ccca0035192}{long\+Description} () const
\begin{DoxyCompactList}\small\item\em Long description. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a5830cdfb8a458f26ddceb7f7d4a02cd4}\label{classVSI_1_1InOut_a5830cdfb8a458f26ddceb7f7d4a02cd4}} 
const \hyperlink{classVSI_1_1Element}{Element} $\ast$ \hyperlink{classVSI_1_1InOut_a5830cdfb8a458f26ddceb7f7d4a02cd4}{element} () const
\begin{DoxyCompactList}\small\item\em \hyperlink{classVSI_1_1Element}{Element} of this input/output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1InOut_aaffae804916c075f0a8d4ff77a6da034}\label{classVSI_1_1InOut_aaffae804916c075f0a8d4ff77a6da034}} 
Q\+Map$<$ Q\+String, Q\+String $>$ \hyperlink{classVSI_1_1InOut_aaffae804916c075f0a8d4ff77a6da034}{hints} () const
\begin{DoxyCompactList}\small\item\em Parsed hints for this input/output type. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a902d153047668c5badaca68c233ed66c}\label{classVSI_1_1InOut_a902d153047668c5badaca68c233ed66c}} 
Q\+String \hyperlink{classVSI_1_1InOut_a902d153047668c5badaca68c233ed66c}{type\+String} () const
\begin{DoxyCompactList}\small\item\em \hyperlink{classVSI_1_1Type}{Type}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_ad74989ece6bb2b56aa75285199391873}\label{classVSI_1_1InOut_ad74989ece6bb2b56aa75285199391873}} 
Q\+String {\bfseries name\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a68405f5c84e9b6f15b29ad6d17a2e4ca}\label{classVSI_1_1InOut_a68405f5c84e9b6f15b29ad6d17a2e4ca}} 
Q\+String {\bfseries short\+Desc\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a28142eabd1de27d8ae53b9ac7a480a09}\label{classVSI_1_1InOut_a28142eabd1de27d8ae53b9ac7a480a09}} 
Q\+String {\bfseries long\+Desc\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a50ec8b7ebd59f3856c81e04224065178}\label{classVSI_1_1InOut_a50ec8b7ebd59f3856c81e04224065178}} 
Q\+String {\bfseries type\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a11f8c5a15b4f4ea7fc2cabc5c643e02f}\label{classVSI_1_1InOut_a11f8c5a15b4f4ea7fc2cabc5c643e02f}} 
Q\+Map$<$ Q\+String, Q\+String $>$ {\bfseries hints\+\_\+}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_a46f9a4791fe3e0dbc5857e9e9b4e9f2d}\label{classVSI_1_1InOut_a46f9a4791fe3e0dbc5857e9e9b4e9f2d}} 
\hyperlink{classVSI_1_1Element}{Element} $\ast$ {\bfseries element\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVSI_1_1InOut_ac26c806e60ca4a0547680edb68f6e39b}\label{classVSI_1_1InOut_ac26c806e60ca4a0547680edb68f6e39b}} 
class {\bfseries Context}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for element inputs and outputs. It holds all common data. 

Definition at line 62 of file inout.\+hh.



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