|
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 |