Developer Documentation

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

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

## Public Member Functions
| Function (Element *_element, QString _name)
| Constructor.
| ~Function ()
| Destructor.
Element * | element () const
| Element that this function belongs to.
QString | name () const
| Name.
const QString & | shortDescription () const
| Short description.
const QString & | longDescription () const
| Long description.
Element * | start () const
| Start element of this function.
Element * | end () const
| End element of this function (can be NULL)

## Private Attributes
Element * | element_
QString | name_
QString | shortDesc_
QString | longDesc_
Element * | start_
Element * | end_

## Friends
class | Context

## Detailed Description

Class that represents a function in the visual script interface A function represents a editable script sub element that will be executed by its element (ex. loop/condition contents)

Definition at line 67 of file function.hh.

The documentation for this class was generated from the following files:

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