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

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

datatype_vector_t typedeferpcgen::Generator
findAnnotation(Symbol *symbol, const 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, const std::string &name)erpcgen::Generatorprotected
getAnnStringValue(Symbol *symbol, const std::string &name)erpcgen::Generatorprotected
getAnnValue(Symbol *symbol, const std::string &name)erpcgen::Generatorprotected
getDataTypesFromSymbolScope(SymbolScope *scope, DataType::data_type_t datatype)erpcgen::Generatorprotected
getFunctionPrototype(Group *group, FunctionBase *fn, const std::string &interfaceName="", const std::string &name="", bool insideInterfaceCall=false)=0erpcgen::Generatorprotectedpure virtual
getFunctionTemplateData(Group *group, Function *fn)=0erpcgen::Generatorprotectedpure virtual
getFunctionTypeTemplateData(Group *group, FunctionType *fn)=0erpcgen::Generatorprotectedpure virtual
getGroupByName(const std::string &name)erpcgen::Generatorprotected
getGroupCommonFileName(Group *group)erpcgen::Generatorprotected
getOutputName(Symbol *symbol, bool check=true) (defined in erpcgen::Generator)erpcgen::Generatorprotected
getTime()erpcgen::Generatorprotected
isMemberDataTypeUsingForwardDeclaration(Symbol *topSymbol, Symbol *memberSymbol)erpcgen::Generatorprotected
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