| _deserialize(const QJsonObject &obj) override | dnai::models::gui::declarable::Function | protectedvirtual |
| addInput(models::Entity *var) | dnai::models::gui::declarable::Function | |
| addInstruction(Instruction *instruction) | dnai::models::gui::declarable::Function | |
| addOutput(models::Entity *var) | dnai::models::gui::declarable::Function | |
| appendFlowLink(dnai::models::gui::FlowLink *) | dnai::models::gui::declarable::Function | |
| appendIoLink(dnai::models::gui::IoLink *) | dnai::models::gui::declarable::Function | |
| data() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| description() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| deserialize(const QJsonObject &obj, Args &...args) | dnai::interfaces::ASerializable< Function > | inlinestatic |
| Entity()=default | dnai::models::gui::declarable::Entity< data::Function, Function > | |
| entryPoint() const | dnai::models::gui::declarable::Function | |
| entryPointX | dnai::models::gui::declarable::Function | |
| entryPointX() const | dnai::models::gui::declarable::Function | |
| entryPointY | dnai::models::gui::declarable::Function | |
| entryPointY() const | dnai::models::gui::declarable::Function | |
| expanded() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| findFlowLink(QUuid const &from, quint32 outPin, QUuid const &to=QUuid()) const | dnai::models::gui::declarable::Function | |
| findIOLink(QUuid const &instruction, QString const &input) const | dnai::models::gui::declarable::Function | |
| flowlinks() const | dnai::models::gui::declarable::Function | |
| Function(QObject *parent=nullptr) | dnai::models::gui::declarable::Function | explicit |
| getInput(QString const &name) const | dnai::models::gui::declarable::Function | |
| getInputId(QString const &name) const | dnai::models::gui::declarable::Function | |
| getInstruction(const QUuid &uuid) | dnai::models::gui::declarable::Function | |
| getInstruction(quint32 uid) const | dnai::models::gui::declarable::Function | |
| getInstruction(const QUuid &guid) const | dnai::models::gui::declarable::Function | |
| getOutput(QString const &name) const | dnai::models::gui::declarable::Function | |
| getOutputId(QString const &name) const | dnai::models::gui::declarable::Function | |
| hasInput(QString const &name, QUuid const &type=QUuid()) const | dnai::models::gui::declarable::Function | |
| hasOutput(QString const &name, QUuid const &type=QUuid()) const | dnai::models::gui::declarable::Function | |
| index() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| inputModels | dnai::models::gui::declarable::Function | |
| inputModels() const | dnai::models::gui::declarable::Function | |
| inputModelsChanged(dnai::models::gui::EntityList *inputs) | dnai::models::gui::declarable::Function | signal |
| inputs() const | dnai::models::gui::declarable::Function | |
| instructions() const | dnai::models::gui::declarable::Function | |
| iolinks() const | dnai::models::gui::declarable::Function | |
| listIndex() const override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| m_data | dnai::models::gui::declarable::Entity< data::Function, Function > | protected |
| m_entryPoint | dnai::models::gui::declarable::Function | private |
| m_finputs | dnai::models::gui::declarable::Function | private |
| m_foutputs | dnai::models::gui::declarable::Function | private |
| m_functionsHash | dnai::models::gui::declarable::Function | private |
| moveInputDown(int index) | dnai::models::gui::declarable::Function | |
| moveInputUp(int index) | dnai::models::gui::declarable::Function | |
| moveOutputDown(int index) | dnai::models::gui::declarable::Function | |
| moveOutputUp(int index) | dnai::models::gui::declarable::Function | |
| outputModels | dnai::models::gui::declarable::Function | |
| outputModels() const | dnai::models::gui::declarable::Function | |
| outputModelsChanged(dnai::models::gui::EntityList *outputs) | dnai::models::gui::declarable::Function | signal |
| outputs() const | dnai::models::gui::declarable::Function | |
| removeFlowLink(dnai::models::gui::FlowLink *link) | dnai::models::gui::declarable::Function | |
| removeInput(const QString &name) | dnai::models::gui::declarable::Function | |
| removeInstruction(Instruction *instruction) | dnai::models::gui::declarable::Function | |
| removeIoLink(dnai::models::gui::IoLink *link) | dnai::models::gui::declarable::Function | |
| removeOutput(const QString &name) | dnai::models::gui::declarable::Function | |
| serialize(QJsonObject &obj) const override | dnai::models::gui::declarable::Function | virtual |
| serializeList(const QList< DataType * > &datalist) const | dnai::interfaces::ASerializable< Function > | inline |
| setData(const data::Function &data) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| IModelData< data::Function >::setData(const data::Function &data)=0 | dnai::interfaces::IModelData< data::Function > | pure virtual |
| setDescription(const QString &description) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| setEntryPoint(QUuid uid) | dnai::models::gui::declarable::Function | |
| setEntryPointX(qint32 x) | dnai::models::gui::declarable::Function | |
| setEntryPointY(qint32 y) | dnai::models::gui::declarable::Function | |
| setExpanded(bool exp) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| setFlowLinks(const QList< dnai::models::gui::FlowLink * > &) | dnai::models::gui::declarable::Function | |
| setIndex(const int index) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| setInputModels(EntityList *inputs) | dnai::models::gui::declarable::Function | |
| setInputs(const QList< models::Entity * > &inputs) | dnai::models::gui::declarable::Function | |
| setIoLinks(const QList< dnai::models::gui::IoLink * > &) | dnai::models::gui::declarable::Function | |
| setListIndex(QUuid listIndex) override | dnai::models::gui::declarable::Entity< data::Function, Function > | inlinevirtual |
| setOutputModels(EntityList *outputs) | dnai::models::gui::declarable::Function | |
| setOutputs(const QList< models::Entity * > &outputs) | dnai::models::gui::declarable::Function | |
| ~ASerializable()=default | dnai::interfaces::ASerializable< Function > | virtual |
| ~Entity() override=default | dnai::models::gui::declarable::Entity< data::Function, Function > | virtual |
| ~IEntity()=default | dnai::interfaces::IEntity | virtual |
| ~IModelData()=default | dnai::interfaces::IModelData< data::Function > | virtual |
| ~ISerializable()=default | dnai::interfaces::ISerializable | virtual |