chigraph  master
Systems programming language written for beginners in LLVM
chi::LangModule Member List

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

addDependency(boost::filesystem::path newDepFullPath)chi::ChiModule
addForwardDeclarations(llvm::Module &module) const overridechi::LangModulevirtual
ChiModule(Context &contextArg, boost::filesystem::path moduleFullName)chi::ChiModule
context() constchi::ChiModuleinline
dependencies() constchi::ChiModuleinline
fullName() constchi::ChiModuleinline
fullNamePath() constchi::ChiModuleinline
generateModule(llvm::Module &) overridechi::LangModulevirtual
LangModule(Context &ctx)chi::LangModule
lastEditTime() constchi::ChiModuleinline
nodeTypeFromName(boost::string_view name, const nlohmann::json &jsonData, std::unique_ptr< NodeType > *toFill) overridechi::LangModulevirtual
nodeTypeNames() const overridechi::LangModuleinlinevirtual
removeDependency(std::string depName)chi::ChiModuleinline
shortName() constchi::ChiModuleinline
typeFromName(boost::string_view name) overridechi::LangModulevirtual
typeNames() const overridechi::LangModuleinlinevirtual
updateLastEditTime(std::time_t newLastEditTime=std::time(nullptr))chi::ChiModuleinline
~ChiModule()=defaultchi::ChiModulevirtual
~LangModule()chi::LangModule