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

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

checkWhitespaceChar(char c)erpcgen::PythonGeneratorprotected
comment_type_t enum nameerpcgen::PythonGeneratorprotected
convertComment(const std::string &comment, comment_type_t commentType)erpcgen::PythonGeneratorprotected
datatype_vector_t typedeferpcgen::Generator
filterName(const std::string &name)erpcgen::PythonGeneratorprotected
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() overrideerpcgen::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) overrideerpcgen::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, const std::string &name)erpcgen::Generatorprotected
getAnnStringValue(Symbol *symbol, const std::string &name)erpcgen::Generatorprotected
getAnnValue(Symbol *symbol, const std::string &name)erpcgen::Generatorprotected
getBuiltinTypename(const BuiltinType *t)erpcgen::PythonGeneratorprotected
getDataTypesFromSymbolScope(SymbolScope *scope, DataType::data_type_t datatype)erpcgen::Generatorprotected
getEnumMembersTemplateData(EnumType *enumType)erpcgen::PythonGeneratorprotected
getFunctionPrototype(Group *group, FunctionBase *fn, const std::string &interfaceName="", const std::string &name="", bool insideInterfaceCall=false) overrideerpcgen::PythonGeneratorprotectedvirtual
getFunctionTemplateData(Group *group, Function *fn) overrideerpcgen::PythonGeneratorprotectedvirtual
getFunctionTypeTemplateData(Group *group, FunctionType *fn) overrideerpcgen::PythonGeneratorinlineprotectedvirtual
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
getTypeInfo(DataType *t)erpcgen::PythonGeneratorprotected
initPythonReservedWords()erpcgen::PythonGeneratorprotected
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_suffixStriperpcgen::PythonGeneratorprotected
m_suffixStripSizeerpcgen::PythonGeneratorprotected
m_templateDataerpcgen::Generatorprotected
makeAliasesTemplateData()erpcgen::PythonGeneratorprotected
makeConstTemplateData()erpcgen::PythonGeneratorprotected
makeEnumsTemplateData()erpcgen::PythonGeneratorprotected
makeGroupIncludesTemplateData(Group *group)erpcgen::Generatorprotected
makeGroupInterfacesTemplateData(Group *group)erpcgen::Generatorprotected
makeGroupSymbolsTemplateData(Group *group) overrideerpcgen::PythonGeneratorprotectedvirtual
makeIncludesTemplateData()erpcgen::Generatorprotected
openFile(std::ofstream &fileOutputStream, const std::string &fileName)erpcgen::Generatorprotected
parseSubtemplates()erpcgen::PythonGeneratorprotected
PythonGenerator(InterfaceDefinition *def)erpcgen::PythonGeneratorexplicit
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) overrideerpcgen::PythonGeneratorprotectedvirtual
stripExtension(const std::string &filename)erpcgen::Generatorprotected
stripWhitespace(const std::string &s)erpcgen::PythonGeneratorprotected
~Generator()erpcgen::Generatorinlinevirtual
~PythonGenerator()erpcgen::PythonGeneratorinlinevirtual