C++ binding generator for D2