| chigraph master Systems programming language written for beginners in LLVM

chi::NodeType Member List

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 | inline virtual
~NodeType() | chi::NodeType | virtual