|
chigraph
master
Systems programming language written for beginners in LLVM
|
This is the complete list of members for chi::GraphFunction, including all inherited members.
| addDataInput(const DataType &type, std::string name, size_t addBefore=(std::numeric_limits< size_t >::max)()) | chi::GraphFunction | |
| addDataOutput(const DataType &type, std::string name, size_t addBefore=(std::numeric_limits< size_t >::max)()) | chi::GraphFunction | |
| addExecInput(std::string name, size_t addBefore=(std::numeric_limits< size_t >::max)()) | chi::GraphFunction | |
| addExecOutput(std::string name, size_t addBefore=(std::numeric_limits< size_t >::max)()) | chi::GraphFunction | |
| context() const | chi::GraphFunction | inline |
| createEntryNodeType(std::unique_ptr< NodeType > *toFill) const | chi::GraphFunction | |
| createExitNodeType(std::unique_ptr< NodeType > *toFill) const | chi::GraphFunction | |
| dataInputs() const | chi::GraphFunction | inline |
| dataOutputs() const | chi::GraphFunction | inline |
| description() const | chi::GraphFunction | inline |
| entryNode() const noexcept | chi::GraphFunction | |
| execInputs() const | chi::GraphFunction | inline |
| execOutputs() const | chi::GraphFunction | inline |
| functionType() const | chi::GraphFunction | |
| getOrCreateLocalVariable(std::string name, DataType type, bool *inserted=nullptr) | chi::GraphFunction | |
| getOrInsertEntryNode(float x, float y, boost::uuids::uuid id=boost::uuids::random_generator()(), NodeInstance **toFill=nullptr) | chi::GraphFunction | |
| GraphFunction(GraphModule &mod, std::string name, std::vector< NamedDataType > dataIns, std::vector< NamedDataType > dataOuts, std::vector< std::string > execIns, std::vector< std::string > execOuts) | chi::GraphFunction | |
| GraphFunction(const GraphFunction &)=delete (defined in chi::GraphFunction) | chi::GraphFunction | |
| GraphFunction(GraphFunction &&)=delete (defined in chi::GraphFunction) | chi::GraphFunction | |
| insertNode(std::unique_ptr< NodeType > type, float x, float y, boost::uuids::uuid id=boost::uuids::random_generator()(), NodeInstance **toFill=nullptr) | chi::GraphFunction | |
| insertNode(const boost::filesystem::path &moduleName, boost::string_view typeName, const nlohmann::json &typeJSON, float x, float y, boost::uuids::uuid id=boost::uuids::random_generator()(), NodeInstance **toFill=nullptr) | chi::GraphFunction | |
| localVariableFromName(boost::string_view name) const | chi::GraphFunction | |
| localVariables() const | chi::GraphFunction | inline |
| module() const | chi::GraphFunction | inline |
| name() const | chi::GraphFunction | inline |
| nodeByID(const boost::uuids::uuid &id) const | chi::GraphFunction | |
| nodes() | chi::GraphFunction | inline |
| nodes() const | chi::GraphFunction | inline |
| nodesWithType(const boost::filesystem::path &module, boost::string_view name) const noexcept | chi::GraphFunction | |
| operator=(const GraphFunction &)=delete (defined in chi::GraphFunction) | chi::GraphFunction | |
| operator=(GraphFunction &&)=delete (defined in chi::GraphFunction) | chi::GraphFunction | |
| qualifiedName() const | chi::GraphFunction | |
| removeDataInput(size_t idx) | chi::GraphFunction | |
| removeDataOutput(size_t idx) | chi::GraphFunction | |
| removeExecInput(size_t idx) | chi::GraphFunction | |
| removeExecOutput(size_t idx) | chi::GraphFunction | |
| removeLocalVariable(boost::string_view name) | chi::GraphFunction | |
| removeNode(NodeInstance &nodeToRemove) | chi::GraphFunction | |
| renameDataInput(size_t idx, std::string newName) | chi::GraphFunction | |
| renameDataOutput(size_t idx, std::string newName) | chi::GraphFunction | |
| renameExecInput(size_t idx, std::string name) | chi::GraphFunction | |
| renameExecOutput(size_t idx, std::string name) | chi::GraphFunction | |
| renameLocalVariable(std::string oldName, std::string newName) | chi::GraphFunction | |
| retypeDataInput(size_t idx, DataType newType) | chi::GraphFunction | |
| retypeDataOutput(size_t idx, DataType newType) | chi::GraphFunction | |
| retypeLocalVariable(boost::string_view name, DataType newType) | chi::GraphFunction | |
| setDescription(std::string newDesc) | chi::GraphFunction | inline |
| setName(boost::string_view newName, bool updateReferences=true) | chi::GraphFunction | |
| ~GraphFunction()=default | chi::GraphFunction |