eRPC Generator (erpcgen)  Rev. 1.7.2
NXP Semiconductors
erpcgen::CGenerator Member List

This is the complete list of members for erpcgen::CGenerator, including all inherited members.

CGenerator(InterfaceDefinition *def)erpcgen::CGenerator
findAnnotation(Symbol *symbol, std::string name)erpcgen::Generatorprotected
findGroupDataTypes()erpcgen::Generatorprotected
findParamReferencedFrom(const StructType::member_vector_t &members, const std::string &referenceName)erpcgen::Generatorprotected
findParamReferencedFromAnn(const StructType::member_vector_t &members, const std::string &referenceName, const std::string &annName)erpcgen::Generatorprotected
findParamReferencedFromUnion(const StructType::member_vector_t &members, const std::string &referenceName)erpcgen::Generatorprotected
generate()erpcgen::CGeneratorvirtual
generateGroupOutputFiles(Group *group)erpcgen::Generatorprotected
generateOutputFile(const std::string &fileName, const std::string &templateName, cpptempl::data_map &templateData, const char *const kParseFile)erpcgen::Generatorprotected
Generator(InterfaceDefinition *def, generator_type_t generatorType)erpcgen::Generator
generator_type_t enum name (defined in erpcgen::Generator)erpcgen::Generator
getAnnotationLang()erpcgen::Generatorprotected
getAnnotations(Symbol *symbol, std::string name)erpcgen::Generatorprotected
getAnnStringValue(Symbol *symbol, std::string name)erpcgen::Generatorprotected
getAnnValue(Symbol *symbol, std::string name)erpcgen::Generatorprotected
getGroupByName(std::string name)erpcgen::Generatorprotected
getOutputName(Symbol *symbol, bool check=true) (defined in erpcgen::Generator)erpcgen::Generatorprotected
getTime()erpcgen::Generatorprotected
isMemberDataTypeUsingForwardDeclaration(Symbol *topSymbol, Symbol *memberSymbol)erpcgen::Generatorprotected
kC enum value (defined in erpcgen::Generator)erpcgen::Generator
kPython enum value (defined in erpcgen::Generator)erpcgen::Generator
m_deferpcgen::Generatorprotected
m_generatorTypeerpcgen::Generatorprotected
m_globalserpcgen::Generatorprotected
m_groupserpcgen::Generatorprotected
m_idlCrc16erpcgen::Generatorprotected
m_outputDirectoryerpcgen::Generatorprotected
m_templateDataerpcgen::Generatorprotected
makeGroupIncludesTemplateData(Group *group)erpcgen::Generatorprotected
makeGroupInterfacesTemplateData(Group *group)erpcgen::Generatorprotected
makeIncludesTemplateData()erpcgen::Generatorprotected
openFile(std::ofstream &fileOutputStream, const std::string &fileName)erpcgen::Generatorprotected
reserverdWordserpcgen::Generatorprotected
stripExtension(const std::string &filename)erpcgen::Generatorprotected
~CGenerator()erpcgen::CGeneratorinlinevirtual
~Generator()erpcgen::Generatorinlinevirtual