|
chigraph
master
Systems programming language written for beginners in LLVM
|
This is the complete list of members for chi::GraphModule, including all inherited members.
| addDependency(boost::filesystem::path newDepFullPath) | chi::ChiModule | |
| addForwardDeclarations(llvm::Module &module) const override | chi::GraphModule | virtual |
| cEnabled() const | chi::GraphModule | inline |
| ChiModule(Context &contextArg, boost::filesystem::path moduleFullName) | chi::ChiModule | |
| context() const | chi::ChiModule | inline |
| createLineNumberAssoc() const | chi::GraphModule | |
| createNodeTypeFromCCode(boost::string_view code, boost::string_view functionName, std::vector< std::string > clangArgs, std::unique_ptr< NodeType > *toFill) | chi::GraphModule | |
| dependencies() const | chi::ChiModule | inline |
| fullName() const | chi::ChiModule | inline |
| fullNamePath() const | chi::ChiModule | inline |
| functionFromName(boost::string_view name) const | chi::GraphModule | |
| functions() const | chi::GraphModule | inline |
| generateModule(llvm::Module &module) override | chi::GraphModule | virtual |
| getOrCreateFunction(std::string name, std::vector< NamedDataType > dataIns, std::vector< NamedDataType > dataOuts, std::vector< std::string > execIns, std::vector< std::string > execOuts, bool *inserted=nullptr) | chi::GraphModule | |
| getOrCreateStruct(std::string name, bool *inserted=nullptr) | chi::GraphModule | |
| GraphModule(Context &cont, boost::filesystem::path fullName, const std::vector< boost::filesystem::path > &dependencies={}) | chi::GraphModule | |
| GraphModule(const GraphModule &)=delete (defined in chi::GraphModule) | chi::GraphModule | |
| GraphModule(GraphModule &&)=delete (defined in chi::GraphModule) | chi::GraphModule | |
| lastEditTime() const | chi::ChiModule | inline |
| nodeTypeFromName(boost::string_view name, const nlohmann::json &jsonData, std::unique_ptr< NodeType > *toFill) override | chi::GraphModule | virtual |
| nodeTypeNames() const override | chi::GraphModule | virtual |
| operator=(const GraphModule &)=delete (defined in chi::GraphModule) | chi::GraphModule | |
| operator=(GraphModule &&)=delete (defined in chi::GraphModule) | chi::GraphModule | |
| pathToCSources() const | chi::GraphModule | inline |
| removeDependency(std::string depName) | chi::ChiModule | inline |
| removeFunction(boost::string_view name, bool deleteReferences=true) | chi::GraphModule | |
| removeFunction(GraphFunction &func, bool deleteReferences=true) | chi::GraphModule | |
| removeStruct(boost::string_view name) | chi::GraphModule | |
| removeStruct(GraphStruct &tyToDel) | chi::GraphModule | |
| saveToDisk() const | chi::GraphModule | |
| setCEnabled(bool newValue) | chi::GraphModule | inline |
| shortName() const | chi::ChiModule | inline |
| sourceFilePath() const | chi::GraphModule | |
| structFromName(boost::string_view name) const | chi::GraphModule | |
| structs() const (defined in chi::GraphModule) | chi::GraphModule | inline |
| typeFromName(boost::string_view name) override | chi::GraphModule | virtual |
| typeNames() const override | chi::GraphModule | virtual |
| updateLastEditTime(std::time_t newLastEditTime=std::time(nullptr)) | chi::ChiModule | inline |
| ~ChiModule()=default | chi::ChiModule | virtual |