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
+5
View File
@@ -916,6 +916,11 @@ class PythonWrapperGenerator(object):
def add_enum(self, name, decl):
enumname = normalize_class_name(name)
self.enum_types.append(enumname)
const_decls = decl[3]
for decl in const_decls:
name = decl[0]
self.add_const(name.replace("const ", "").strip(), decl)
def add_func(self, decl):
namespace, classes, barename = self.split_decl_name(decl[0])