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 =0chi::ChiModulepure virtual
ChiModule(Context &contextArg, boost::filesystem::path moduleFullName)chi::ChiModule
context() constchi::ChiModuleinline
dependencies() constchi::ChiModuleinline
fullName() constchi::ChiModuleinline
fullNamePath() constchi::ChiModuleinline
generateModule(llvm::Module &module)=0chi::ChiModulepure virtual
lastEditTime() constchi::ChiModuleinline
nodeTypeFromName(boost::string_view name, const nlohmann::json &jsonData, std::unique_ptr< NodeType > *toFill)=0chi::ChiModulepure virtual
nodeTypeNames() const =0chi::ChiModulepure virtual
removeDependency(std::string depName)chi::ChiModuleinline
shortName() constchi::ChiModuleinline
typeFromName(boost::string_view name)=0chi::ChiModulepure virtual
typeNames() const =0chi::ChiModulepure virtual
updateLastEditTime(std::time_t newLastEditTime=std::time(nullptr))chi::ChiModuleinline
~ChiModule()=defaultchi::ChiModulevirtual