aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/bindings_generator.py6
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()