diff options
-rwxr-xr-x | tools/bindings_generator.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/bindings_generator.py b/tools/bindings_generator.py index 62e1d646..e77f964a 100755 --- a/tools/bindings_generator.py +++ b/tools/bindings_generator.py @@ -87,12 +87,12 @@ def generate_class(generating_cname, cname, clazz): if method['pure_virtual']: return # Nothing to generate for pure virtual classes for method in clazz['methods']['public']: - print ' ', method['name'], method - mname = method['name'] args = method['parameters'] constructor = mname == cname + destructor = method['destructor'] + if destructor: continue if constructor and inherited: continue if method['pure_virtual']: continue @@ -181,6 +181,8 @@ for cname, clazz in classes.iteritems(): for parent in clazz['inherits']: generate_class(cname, parent['class'], classes[parent['class']]) + # TODO: Add a destructor + # Finish up funcs = funcs.keys() |