Support parsing C++11 enum struct and enum class

This commit is contained in:
Hamdi Sahloul
2018-08-26 18:38:07 +09:00
parent dfa8467a08
commit f89e4e7dd0
3 changed files with 16 additions and 9 deletions
+4
View File
@@ -425,6 +425,10 @@ class JavaWrapperGenerator(object):
def add_enum(self, decl): # [ "enum cname", "", [], [] ]
enumname = decl[0].replace("enum ", "").strip()
self.enum_types.append(enumname)
const_decls = decl[3]
for decl in const_decls:
self.add_const(decl)
def add_func(self, decl):
fi = FuncInfo(decl, namespaces=self.namespaces)