Developer Documentation

Public Types | Public Member Functions | Private Attributes | Friends | List of all members
VSI::Input Class Reference

`#include <Plugin-VSI/parser/input.hh>`

Inheritance diagram for VSI::Input:

## Public Types
enum | State { NoExternalInput = 0x1, NoUserInput = 0x2, NoRuntimeUserInput = 0x4, Optional = 0x8 }
| Input states.

## Public Member Functions
| Input (Element *_f)
| Constructor.
unsigned int | state ()
| Current state.
void | setState (unsigned int _state)
| Sets the state.
Public Member Functions inherited from VSI::InOut
| InOut (Element *_e)
| Constructor.
const QString & | name () const
| Name.
const QString & | shortDescription () const
| Short description.
const QString & | longDescription () const
| Long description.
const Element * | element () const
| Element of this input/output.
QMap< QString, QString > | hints () const
| Parsed hints for this input/output type.
QString | typeString () const
| Type.

## Private Attributes
unsigned int | state_

## Friends
class | Context

## 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:

- Plugin-VSI/parser/input.hh
- Plugin-VSI/parser/input.cc