| chigraph master Systems programming language written for beginners in LLVM

chi::ChiModule Member List

This is the complete list of members for chi::ChiModule, including all inherited members.

addDependency(boost::filesystem::path newDepFullPath) | chi::ChiModule |
addForwardDeclarations(llvm::Module &module) const =0 | chi::ChiModule | pure virtual
ChiModule(Context &contextArg, boost::filesystem::path moduleFullName) | chi::ChiModule |
context() const | chi::ChiModule | inline
dependencies() const | chi::ChiModule | inline
fullName() const | chi::ChiModule | inline
fullNamePath() const | chi::ChiModule | inline
generateModule(llvm::Module &module)=0 | chi::ChiModule | pure virtual
lastEditTime() const | chi::ChiModule | inline
nodeTypeFromName(boost::string_view name, const nlohmann::json &jsonData, std::unique_ptr< NodeType > *toFill)=0 | chi::ChiModule | pure virtual
nodeTypeNames() const =0 | chi::ChiModule | pure virtual
removeDependency(std::string depName) | chi::ChiModule | inline
shortName() const | chi::ChiModule | inline
typeFromName(boost::string_view name)=0 | chi::ChiModule | pure virtual
typeNames() const =0 | chi::ChiModule | pure virtual
updateLastEditTime(std::time_t newLastEditTime=std::time(nullptr)) | chi::ChiModule | inline
~ChiModule()=default | chi::ChiModule | virtual