|
chigraph
master
Systems programming language written for beginners in LLVM
|
This is the complete list of members for chi::NodeType, including all inherited members.
| clone() const =0 | chi::NodeType | pure virtual |
| codegen(NodeCompiler &compiler, llvm::BasicBlock &codegenInto, size_t execInputID, const llvm::DebugLoc &nodeLocation, const std::vector< llvm::Value *> &io, const std::vector< llvm::BasicBlock *> &outputBlocks)=0 | chi::NodeType | pure virtual |
| context() const | chi::NodeType | inline |
| converter() | chi::NodeType | inline |
| dataInputs() const | chi::NodeType | inline |
| dataOutputs() const | chi::NodeType | inline |
| description() const | chi::NodeType | inline |
| execInputs() const | chi::NodeType | inline |
| execOutputs() const | chi::NodeType | inline |
| makeConverter() | chi::NodeType | protected |
| makePure() | chi::NodeType | protected |
| module() const | chi::NodeType | inline |
| name() const | chi::NodeType | inline |
| nodeInstance() const | chi::NodeType | protected |
| NodeType(ChiModule &mod, std::string name={}, std::string description={}) | chi::NodeType | |
| pure() | chi::NodeType | inline |
| qualifiedName() const | chi::NodeType | |
| setDataInputs(std::vector< NamedDataType > newInputs) | chi::NodeType | protected |
| setDataOutputs(std::vector< NamedDataType > newOutputs) | chi::NodeType | protected |
| setDescription(std::string newDesc) | chi::NodeType | protected |
| setExecInputs(std::vector< std::string > newInputs) | chi::NodeType | protected |
| setExecOutputs(std::vector< std::string > newOutputs) | chi::NodeType | protected |
| setName(std::string newName) | chi::NodeType | protected |
| toJSON() const | chi::NodeType | inlinevirtual |
| ~NodeType() | chi::NodeType | virtual |