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

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

addModule(std::unique_ptr< ChiModule > modToAdd) noexceptchi::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) constchi::Context
hasWorkspace() const noexceptchi::Contextinline
langModule() constchi::Contextinline
listModulesInWorkspace() const noexceptchi::Context
llvmContext()chi::Contextinline
loadModule(const boost::filesystem::path &name, ChiModule **toFill=nullptr)chi::Context
moduleByFullName(const boost::filesystem::path &fullModuleName) const noexceptchi::Context
moduleCache() constchi::Contextinline
moduleCache()chi::Contextinline
modules() constchi::Contextinline
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) noexceptchi::Context
setModuleCache(std::unique_ptr< ModuleCache > newCache)chi::Context
typeFromModule(const boost::filesystem::path &module, boost::string_view name, DataType *toFill) noexceptchi::Context
unloadModule(const boost::filesystem::path &fullName)chi::Context
workspacePath() constchi::Contextinline
~Context()chi::Context