![]() |
chigraph
master
Systems programming language written for beginners in LLVM
|
This is the complete list of members for chi::Context, including all inherited members.
addModule(std::unique_ptr< ChiModule > modToAdd) noexcept | chi::Context | |
addModuleFromJson(const boost::filesystem::path &fullName, const nlohmann::json &json, GraphModule **toFill=nullptr) | chi::Context | |
compileModule(const boost::filesystem::path &fullName, Flags< CompileSettings > settings, std::unique_ptr< llvm::Module > *toFill) | chi::Context | |
compileModule(ChiModule &mod, Flags< CompileSettings > settings, std::unique_ptr< llvm::Module > *toFill) | chi::Context | |
Context(const boost::filesystem::path &workPath={}) | chi::Context | |
Context(const Context &context)=delete (defined in chi::Context) | chi::Context | |
Context(Context &&)=delete (defined in chi::Context) | chi::Context | |
createConverterNodeType(const DataType &fromType, const DataType &toType) | chi::Context | |
findInstancesOfType(const boost::filesystem::path &moduleName, boost::string_view typeName) const | chi::Context | |
hasWorkspace() const noexcept | chi::Context | inline |
langModule() const | chi::Context | inline |
listModulesInWorkspace() const noexcept | chi::Context | |
llvmContext() | chi::Context | inline |
loadModule(const boost::filesystem::path &name, ChiModule **toFill=nullptr) | chi::Context | |
moduleByFullName(const boost::filesystem::path &fullModuleName) const noexcept | chi::Context | |
moduleCache() const | chi::Context | inline |
moduleCache() | chi::Context | inline |
modules() const | chi::Context | inline |
newGraphModule(const boost::filesystem::path &fullName) | chi::Context | |
nodeTypeFromModule(const boost::filesystem::path &moduleName, boost::string_view typeName, const nlohmann::json &data, std::unique_ptr< NodeType > *toFill) noexcept | chi::Context | |
setModuleCache(std::unique_ptr< ModuleCache > newCache) | chi::Context | |
typeFromModule(const boost::filesystem::path &module, boost::string_view name, DataType *toFill) noexcept | chi::Context | |
unloadModule(const boost::filesystem::path &fullName) | chi::Context | |
workspacePath() const | chi::Context | inline |
~Context() | chi::Context |