complete bindings generator for c++ classes