diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-07-11 18:50:04 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-07-11 18:50:04 -0700 |
commit | f367fe79e338178225c34dbd0e870a4754e29f18 (patch) | |
tree | b30ebe92a4bbe40c1eb2ed324fa42446e52d5a2b | |
parent | d1dc23eff7315181a680eeca4ae28a35cdff9168 (diff) |
ignore destructors in bindings generator
-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() |