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

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

findAnnotation(Symbol *symbol, std::string name)erpcgen::Generatorprotected
findChildDataType(std::set< DataType * > &dataTypes, DataType *dataType)erpcgen::Generatorprotectedvirtual
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()=0erpcgen::Generatorpure virtual
generateGroupOutputFiles(Group *group)erpcgen::Generatorprotected
generateOutputFile(const std::string &fileName, const std::string &templateName, cpptempl::data_map &templateData, const char *const kParseFile)erpcgen::Generatorprotected
generateOutputFiles(const std::string &fileNameExtension)=0erpcgen::Generatorprotectedpure virtual
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
getFunctionTemplateData(Group *group, Function *fn)=0erpcgen::Generatorprotectedpure virtual
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
makeGroupSymbolsTemplateData(Group *group)=0erpcgen::Generatorprotectedpure virtual
makeIncludesTemplateData()erpcgen::Generatorprotected
openFile(std::ofstream &fileOutputStream, const std::string &fileName)erpcgen::Generatorprotected
reserverdWordserpcgen::Generatorprotected
setBinaryList(StructMember *structMember)erpcgen::Generatorinlineprotectedvirtual
setTemplateComments(Symbol *symbol, cpptempl::data_map &symbolInfo)=0erpcgen::Generatorprotectedpure virtual
stripExtension(const std::string &filename)erpcgen::Generatorprotected
~Generator()erpcgen::Generatorinlinevirtual