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

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

checkWhitspaceChar(char c)erpcgen::PythonGeneratorprotected
comment_type enum nameerpcgen::PythonGeneratorprotected
convertComment(const std::string &comment, comment_type commentType)erpcgen::PythonGeneratorprotected
filterName(const std::string &name)erpcgen::PythonGeneratorprotected
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()erpcgen::PythonGeneratorvirtual
generateClientFile(std::string fileName)erpcgen::PythonGeneratorprotected
generateCommonFile(std::string fileName)erpcgen::PythonGeneratorprotected
generateGlobalInitFile()erpcgen::PythonGeneratorprotectedvirtual
generateGroupOutputFiles(Group *group)erpcgen::Generatorprotected
generateInitFile(std::string fileName)erpcgen::PythonGeneratorprotected
generateInterfaceFile(std::string fileName)erpcgen::PythonGeneratorprotected
generateOutputFile(const std::string &fileName, const std::string &templateName, cpptempl::data_map &templateData, const char *const kParseFile)erpcgen::Generatorprotected
generateOutputFiles(const std::string &fileName)erpcgen::PythonGeneratorprotectedvirtual
generateServerFile(std::string fileName)erpcgen::PythonGeneratorprotected
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
getBuiltinTypename(const BuiltinType *t)erpcgen::PythonGeneratorprotected
getEnumMembersTemplateData(EnumType *enumType)erpcgen::PythonGeneratorprotected
getFunctionPrototype(Function *fn)erpcgen::PythonGeneratorprotected
getFunctionTemplateData(Group *group, Function *fn)erpcgen::PythonGeneratorprotectedvirtual
getGroupByName(std::string name)erpcgen::Generatorprotected
getOutputName(Symbol *symbol, bool check=true) (defined in erpcgen::Generator)erpcgen::Generatorprotected
getTime()erpcgen::Generatorprotected
getTypeInfo(DataType *t)erpcgen::PythonGeneratorprotected
initPythonReservedWords()erpcgen::PythonGeneratorprotected
isMemberDataTypeUsingForwardDeclaration(Symbol *topSymbol, Symbol *memberSymbol)erpcgen::Generatorprotected
kC enum value (defined in erpcgen::Generator)erpcgen::Generator
kInlineComment enum valueerpcgen::PythonGeneratorprotected
kMultilineComment enum valueerpcgen::PythonGeneratorprotected
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_suffixStriperpcgen::PythonGeneratorprotected
m_suffixStripSizeerpcgen::PythonGeneratorprotected
m_templateDataerpcgen::Generatorprotected
makeAliasesTemplateData()erpcgen::PythonGeneratorprotected
makeConstTemplateData()erpcgen::PythonGeneratorprotected
makeEnumsTemplateData()erpcgen::PythonGeneratorprotected
makeFunctionsTemplateData()erpcgen::PythonGeneratorprotected
makeGroupIncludesTemplateData(Group *group)erpcgen::Generatorprotected
makeGroupInterfacesTemplateData(Group *group)erpcgen::Generatorprotected
makeGroupSymbolsTemplateData(Group *group)erpcgen::PythonGeneratorprotectedvirtual
makeIncludesTemplateData()erpcgen::Generatorprotected
openFile(std::ofstream &fileOutputStream, const std::string &fileName)erpcgen::Generatorprotected
parseSubtemplates()erpcgen::PythonGeneratorprotected
PythonGenerator(InterfaceDefinition *def)erpcgen::PythonGenerator
reserverdWordserpcgen::Generatorprotected
setBinaryList(StructMember *structMember)erpcgen::Generatorinlineprotectedvirtual
setOneStructMemberTemplateData(StructMember *member, cpptempl::data_map &member_info)erpcgen::PythonGeneratorprotected
setStructMembersTemplateData(StructType *structType, cpptempl::data_map &structInfo)erpcgen::PythonGeneratorprotected
setTemplateComments(Symbol *symbol, cpptempl::data_map &symbolInfo)erpcgen::PythonGeneratorprotectedvirtual
stripExtension(const std::string &filename)erpcgen::Generatorprotected
stripWhitespace(const std::string &s)erpcgen::PythonGeneratorprotected
~Generator()erpcgen::Generatorinlinevirtual
~PythonGenerator()erpcgen::PythonGeneratorinlinevirtual