StatechartGroupGenerator Member List

This is the complete list of members for StatechartGroupGenerator, including all inherited members.

findStatechartGroupFiles(const std::string &statechartsPath)StatechartGroupGeneratorstatic
generateStatechartContextFile(const std::string &statechartGroupXmlFilePath, const std::string &packagePath, const std::optional< std::string > &packageIncludePath=std::nullopt)StatechartGroupGeneratorstatic
generateStatechartContextFile(std::filesystem::path buildDir, const std::string &packageName, const std::string &groupName, const std::vector< std::string > &proxies, const VariantInfoPtr &variantInfo, const std::set< std::string > &usedVariantTypes, bool forceRewrite, const std::optional< std::string > &packageIncludePath=std::nullopt)StatechartGroupGeneratorstatic
generateStatechartGroupCMakeSourceListFile(const std::string &statechartGroupXmlFilePath, const std::filesystem::path &buildDir, bool forceRewrite, const std::optional< std::string > &packageIncludePath=std::nullopt, bool nextGenBehavior=false)StatechartGroupGeneratorstatic
generateStatechartGroupCMakeSourceListFile(const std::string &packageName, const std::string &statechartGroupXmlFilePath, const std::filesystem::path &buildDir, bool forceRewrite, const std::string &dataDir, const std::map< std::string, std::string > &dependencies, const std::optional< std::string > &packageIncludePath=std::nullopt, bool nextGenBehavior=false)StatechartGroupGeneratorstatic
generateStatechartGroupCMakeSourceListFile(StatechartGroupXmlReaderPtr reader, const std::filesystem::path &buildDir, VariantInfoPtr variantInfo, bool forceRewrite, const std::optional< std::string > &packageIncludePath=std::nullopt, bool nextGenBehavior=false)StatechartGroupGeneratorstatic
generateStatechartGroupCMakeSourceListFiles(const std::string &packageName, const std::string &statechartGroupXmlFilePath, const std::filesystem::path &buildDir, bool forceRewrite, const std::string &dataDir, const std::map< std::string, std::string > &dependencies, const std::optional< std::string > &packageIncludePath=std::nullopt, bool nextGenBehavior=false)StatechartGroupGeneratorstatic
generateStateFile(const std::string &statechartGroupXmlFilePath, const std::string &statePath, const std::string &packagePath, const std::optional< std::string > &packageIncludePath=std::nullopt)StatechartGroupGeneratorstatic
generateStateFile(const std::string &stateName, RapidXmlReaderPtr reader, std::filesystem::path buildDir, const std::string &packageName, const std::string &groupName, const std::vector< std::string > &proxies, bool contextGenerationEnabled, const VariantInfoPtr &variantInfo, bool forceRewrite, const std::optional< std::string > &packageIncludePath=std::nullopt)StatechartGroupGeneratorstatic
writeFileContents(const std::string &path, const std::string &contents)StatechartGroupGeneratorstatic
writeFileContentsIfChanged(const std::string &path, const std::string &contents)StatechartGroupGeneratorstatic