author | Nicola Baldo <nbaldo@cttc.es> |
Tue, 09 Sep 2014 12:12:34 +0200 | |
changeset 11312 | 60a26ed7b97d |
parent 3408 | 2cc40b3e4fa5 |
permissions | -rw-r--r-- |
from pybindgen import Module, FileCodeSink, write_preamble, param, retval def register_types(module): module.add_class('MyClass') def register_methods(root_module): MyClass = root_module['MyClass'] MyClass.add_constructor([], visibility='public') MyClass.add_constructor([param('double', 's'), param('double', 'l'), param('double', 'mean')], visibility='public') def register_functions(module): module.add_function('SomeFunction', 'int', [param('int', 'xpto')])