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

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

CGenerator(InterfaceDefinition *def)erpcgen::CGeneratorexplicit
datatype_vector_t typedeferpcgen::Generator
findAnnotation(Symbol *symbol, const 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() overrideerpcgen::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, 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
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
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